Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/lv2-x42-plugins.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1672003959.236698/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff97e20410>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'bd113efb5cb348a3a2bcf8a89b8f2bfd', '-D', '/var/lib/mock/fedora-rawhide-s390x-1672003959.236698/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target s390x --nodeps /builddir/build/SPECS/lv2-x42-plugins.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/lv2-x42-plugins.spec'], chrootPath='/var/lib/mock/fedora-rawhide-s390x-1672003959.236698/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0x3ff97e20410>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd74f75a28ed64cd5854d25ba129bddfb', '-D', '/var/lib/mock/fedora-rawhide-s390x-1672003959.236698/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.r41t5o12:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target s390x --nodeps /builddir/build/SPECS/lv2-x42-plugins.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: s390x
Building for target s390x
setting SOURCE_DATE_EPOCH=1658361600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.dM7vcs
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf x42-plugins-20220327
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/x42-plugins-20220327.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd x42-plugins-20220327
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ cp -p /builddir/build/SOURCES/README.md .
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.B8kD7X
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd x42-plugins-20220327
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ export FONTFILE=/usr/share/fonts/gnu-free/FreeSansBold.ttf
+ FONTFILE=/usr/share/fonts/gnu-free/FreeSansBold.ttf
+ export STRIP=/bin/true
+ STRIP=/bin/true
+ export PKG_CONFIG=pkgconf
+ PKG_CONFIG=pkgconf
+ export 'OPTIMIZATIONS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ OPTIMIZATIONS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ /usr/bin/make -O -j2 V=1 VERBOSE=1 LIBDIR=/usr/lib64 LV2DIR=/usr/lib64/lv2 PREFIX=/usr
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
/usr/bin/make -C balance.lv2 
make: [Makefile:48: submodule_check] Error 1 (ignored)
/usr/bin/make -C controlfilter.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
Version: 0.4.3 -> 0 4 3 
LV2 Version: 1030 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
Version: 0.6.8 -> 0 6 8 
LV2 Version: 1552 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
echo "#include \"src/ttl.h\"" > filters.c
i=0; for file in filters/exp.c filters/invert.c filters/linear.c filters/lpf.c filters/nlog.c; do \
	echo "/* --- */" >> filters.c; \
	echo "#define CSC_FILTER(FNX) CSC_FLT($i, FNX)" >> filters.c; \
	echo "#define INIT_FN(NAME) XINIT_FN(NAME)" >> filters.c; \
	echo "#define PROC_FN(NAME) XPROC_FN(NAME)" >> filters.c; \
	echo "#include \"${file}\"" >> filters.c; \
	echo "CSC_FILTER(CSC_NAME)" >> filters.c; \
	echo "#undef CSC_FILTER" >> filters.c; \
	echo "#undef INIT_FN" >> filters.c; \
	echo "#undef PROC_FN" >> filters.c; \
	echo "#undef CSC_NAME" >> filters.c; \
	i=`expr $i + 1`; \
	done;
echo "/* --- */" >> filters.c; \
echo "#define LOOP_DESC(FN) \\" >> filters.c;
i=0; for file in filters/exp.c filters/invert.c filters/linear.c filters/lpf.c filters/nlog.c; do \
	echo "FN($i) \\" >> filters.c; \
	i=`expr $i + 1`; \
	done;
echo >> filters.c;
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
sed "s/@LV2NAME@/balance/;s/@LIB_EXT@/.so/" \
  manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/balance/;s/@LV2GUI@/balanceUI/;s/@LIB_EXT@/.so/;s/@UI_TYPE@/X11UI/" \
	manifest.ui.ttl.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
cat lv2ttl/presets.ttl.in > build/presets.ttl
cat presets/*.ttl >> build/presets.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1552 ;/g" \
	balance.ttl.in > build/balance.ttl
sed "s/@UI_TYPE@/X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/;" \
	balance.ui.ttl.in >> build/balance.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
cat lv2ttl/controlfilter.ttl.in > build/controlfilter.ttl
gcc -E -I. -DCSC_TTF filters.c \
	| grep -v '^\#' \
	| sed 's/HTTPP/http:\//g;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1030 ;/g' \
	| uniq \
	>> build/controlfilter.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
grep: warning: stray \ before #
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
gcc -I.  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` -DVERSION="\"0.4.3\"" \
  -o build/controlfilter.so src/controlfilter.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/controlfilter.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
cat lv2ttl/manifest.ttl.in > build/manifest.ttl
gcc -E -I. -DCSC_MANIFEST filters.c \
	| grep -v '^\#' \
	| sed "s/HTTPP/http:\//g;s/HASH/#/g;s/@LV2NAME@/controlfilter/g;s/@LIB_EXT@/.so/g" \
	| uniq \
	>> build/manifest.ttl
for file in presets/*.ttl; do head -n 3 $file >> build/manifest.ttl; echo "rdfs:seeAlso <presets.ttl> ." >> build/manifest.ttl; done
grep: warning: stray \ before #
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
/usr/bin/make -C darc.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
Version: 0.5.7 -> 0 5 7 
LV2 Version: 1294 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:211: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
sed "s/@LV2NAME@/darc/g;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/darc/g;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/darcUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
sed "s/@LV2NAME@/darc/g" \
    lv2ttl/darc.ttl.in > build/darc.ttl
sed "s/@LV2NAME@/darc/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/darc.gui.in >> build/darc.ttl
sed "s/@LV2NAME@/darc/g;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/;s/@CTLSIZE@/1024/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1294 ;/g;s/@UITTL@/ui:ui darc:ui_gl ;/" \
    lv2ttl/darc.ports.ttl.in >> build/darc.ttl
cat lv2ttl/darc.mono.ttl.in >> build/darc.ttl
sed "s/@LV2NAME@/darc/g;s/@URISUFFIX@/stereo/;s/@NAMESUFFIX@/ Stereo/;s/@CTLSIZE@/1024/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1294 ;/g;s/@UITTL@/ui:ui darc:ui_gl ;/" \
    lv2ttl/darc.ports.ttl.in >> build/darc.ttl
cat lv2ttl/darc.stereo.ttl.in >> build/darc.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -std=c99 \
  -o build/darc.so src/lv2.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf  --libs cairo pangocairo pango` 
/bin/true -s build/darc.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DHAVE_LV2_1_8 \
  -o build/balance.so balance.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/balance.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DHAVE_LV2_1_8 `pkgconf --cflags glu gl` -DFONTFILE=\"/usr/share/fonts/gnu-free/FreeSansBold.ttf\" `pkgconf --cflags freetype2` `pkgconf --cflags ftgl` -DHAVE_FTGL -DUINQHACK=Blc -DFONTSIZE=36 \
	-o build/balanceUI.so ui.c \
	-shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes pugl/pugl_x11.c -lX11 `pkgconf --libs glu ftgl` `pkgconf --libs ftgl`
/bin/true -s build/balanceUI.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
/usr/bin/make -C dpl.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
Version: 0.5.4 -> 0 5 4 
LV2 Version: 1288 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:210: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
sed "s/@LV2NAME@/dpl/g;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/dpl/g;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/dplUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
sed "s/@LV2NAME@/dpl/g" \
    lv2ttl/dpl.ttl.in > build/dpl.ttl
sed "s/@LV2NAME@/dpl/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/dpl.gui.in >> build/dpl.ttl
sed "s/@LV2NAME@/dpl/g;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/;s/@CTLSIZE@/1024/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1288 ;/g;s/@UITTL@/ui:ui dpl:ui_gl ;/" \
    lv2ttl/dpl.ports.ttl.in >> build/dpl.ttl
cat lv2ttl/dpl.mono.ttl.in >> build/dpl.ttl
sed "s/@LV2NAME@/dpl/g;s/@URISUFFIX@/stereo/;s/@NAMESUFFIX@/ Stereo/;s/@CTLSIZE@/1024/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1288 ;/g;s/@UITTL@/ui:ui dpl:ui_gl ;/" \
    lv2ttl/dpl.ports.ttl.in >> build/dpl.ttl
cat lv2ttl/dpl.stereo.ttl.in >> build/dpl.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672004101341" \
  -DPLUGIN_SOURCE="\"gui/darc.c\"" \
  -o build/darcUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/darcUI_gl.so
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE \
  -o build/dpl.so src/lv2.cc src/peaklim.cc \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf  --libs cairo pangocairo pango` 
/bin/true -s build/dpl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672004104513" \
  -DPLUGIN_SOURCE="\"gui/dpl.c\"" \
  -o build/dplUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/dplUI_gl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/darc.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"darc\"" \
  -o x42/x42-darc \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/lv2.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`  -lm `pkgconf  --libs cairo pangocairo pango` `pkgconf  --libs jack`
/bin/true -s x42/x42-darc
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignmemake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
/usr/bin/make -C convoLV2 
nt(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
sed "s/@LV2NAME@/convoLV2/;s/@LV2GUI@/convoLV2UI/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
sed "s/@CLV2UI@//" \
	lv2ttl/convoLV2.ttl.in > build/convoLV2.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -pthread `pkgconf --cflags glib-2.0 lv2 sndfile samplerate` -DHAVE_LV2_1_8 \
  -o build/convoLV2.so lv2.c convolution.cc \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lzita-convolver `pkgconf --libs sndfile samplerate` -lm
/bin/true -s build/convoLV2.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
/usr/bin/make -C fat1.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
Version: 0.7.1 -> 0 7 1 
LV2 Version: 1794 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:217: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
sed "s/@LV2NAME@/fat1/g;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/fat1/g;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/fat1UI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
sed "s/@LV2NAME@/fat1/g" \
	lv2ttl/fat1.ttl.in > build/fat1.ttl
sed "s/@LV2NAME@/fat1/g;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1794 ;/g;s/@UITTL@/ui:ui fat1:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//;s/@URISUFFIX@//;s/@NAMESUFFIX@//" \
	lv2ttl/fat1.base.ttl.in >> build/fat1.ttl
cat lv2ttl/fat1.chroma.ttl.in >> build/fat1.ttl
sed "s/@LV2NAME@/fat1/g;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1794 ;/g;s/@UITTL@/ui:ui fat1:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//;s/@URISUFFIX@/#microtonal/;s/@NAMESUFFIX@/ (microtonal)/" \
	lv2ttl/fat1.base.ttl.in >> build/fat1.ttl
cat lv2ttl/fat1.micro.ttl.in >> build/fat1.ttl
sed "s/@LV2NAME@/fat1/g;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1794 ;/g;s/@UITTL@/ui:ui fat1:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//;s/@URISUFFIX@/#scales/;s/@NAMESUFFIX@/ (scales)/" \
	lv2ttl/fat1.scales.ttl.in >> build/fat1.ttl
sed "s/@LV2NAME@/fat1/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/fat1.gui.in >> build/fat1.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.7.1\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden \
  -o build/fat1.so src/fat1.cc src/retuner.cc src/resampler.cc src/resampler-table.cc \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf --libs lv2 fftw3f` 
/bin/true -s build/fat1.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/dpl.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"dpl\"" \
  -o x42/x42-dpl \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/lv2.cc src/peaklim.cc \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`  -lm `pkgconf  --libs cairo pangocairo pango` `pkgconf  --libs jack`
/bin/true -s x42/x42-dpl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
/usr/bin/make -C fil4.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
Version: 0.8.0 -> 0 8 0 
LV2 Version: 2048 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:229: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
sed "s/@LV2NAME@/fil4/g;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/fil4/g;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/fil4UI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
sed "s/@LV2NAME@/fil4/g" \
    lv2ttl/fil4.ttl.in > build/fil4.ttl
sed "s/@LV2NAME@/fil4/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/fil4.gui.in >> build/fil4.ttl
sed "s/@LV2NAME@/fil4/g;s/@URISUFFIX@/mono/;s/@NAMESUFFIX@/ Mono/;s/@CTLSIZE@/65888/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 2048 ;/g;s/@UITTL@/ui:ui fil4:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//" \
    lv2ttl/fil4.ports.ttl.in >> build/fil4.ttl
cat lv2ttl/fil4.mono.ttl.in >> build/fil4.ttl
sed "s/@LV2NAME@/fil4/g;s/@URISUFFIX@/stereo/;s/@NAMESUFFIX@/ Stereo/;s/@CTLSIZE@/131424/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 2048 ;/g;s/@UITTL@/ui:ui fil4:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//" \
    lv2ttl/fil4.ports.ttl.in >> build/fil4.ttl
cat lv2ttl/fil4.stereo.ttl.in >> build/fil4.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.7.1\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden  -pthread \
  -DUINQHACK="1672004114780" \
  -DPLUGIN_SOURCE="\"gui/fat1.c\"" \
  -o build/fat1UI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/fat1UI_gl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.8.0\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE \
  -o build/fil4.so src/lv2.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf  --libs cairo pangocairo pango` 
/bin/true -s build/fil4.so
In file included from src/lv2.c:27:
src/lop.h:161:13: warning: 'void lop_set(LowPass*, float, float)' defined but not used [-Wunused-function]
  161 | static void lop_set (LowPass *f, float freq, float res) {
      |             ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.7.1\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/fat1.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"fat1\"" \
  -o x42/x42-fat1 \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/fat1.cc src/retuner.cc src/resampler.cc src/resampler-table.cc \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`  -lm `pkgconf --libs lv2 fftw3f` `pkgconf  --libs jack`
/bin/true -s x42/x42-fat1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
/usr/bin/make -C matrixmixer.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
Version: 0.3.4 -> 0 3 4 
LV2 Version: 776 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:208: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
sed "s/@LV2NAME@/matrixmixer/g;s/@URISUFFIX@/i8o8/;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/matrixmixer/g;s/@URISUFFIX@/i8o8/;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/matrixmixerUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
sed "s/@LV2NAME@/matrixmixer/g;s/@SIGNATURE@//;s/@NAMESUFFIX@/8x8/;s/@URISUFFIX@/i8o8/;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 776 ;/g;s/@UITTL@/ui:ui matrixmixer:ui_gl ;/" \
    lv2ttl/matrixmixer.ttl.in > build/matrixmixer.ttl
./genttl.sh 8 8 >> build/matrixmixer.ttl
sed "s/@LV2NAME@/matrixmixer/g;s/@URISUFFIX@/i8o8/;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/matrixmixer.gui.in >> build/matrixmixer.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.3.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_INPUTS=8 -DN_OUTPUTS=8  -std=c99 \
  -o build/matrixmixer.so src/matrixmixer.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf --libs lv2` 
/bin/true -s build/matrixmixer.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango fftw3f` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.8.0\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672004118941" \
  -DPLUGIN_SOURCE="\"gui/fil4.c\"" \
  -o build/fil4UI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo fftw3f glu gl` 
/bin/true -s build/fil4UI_gl.so
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
In file included from ./gui/fil4.c:28,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
In file included from ./gui/../src/lop.h:23,
                 from ./gui/fil4.c:27:
./gui/../src/iir.h:79:13: warning: 'void iir_calc_lowshelf(IIRProc*)' defined but not used [-Wunused-function]
   79 | static void iir_calc_lowshelf (IIRProc *f) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
./gui/fil4.c: In function 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)':
./gui/fil4.c:1722:36: warning: '%+d' directive output may be truncated writing between 2 and 11 bytes into a region of size 8 [-Wformat-truncation=]
 1722 |                 snprintf (txt, 8, "%+d", -i);
      |                                    ^~~
In function 'draw_grid(Fil4UI*)',
    inlined from 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)' at ./gui/fil4.c:2714:13:
./gui/fil4.c:1722:35: note: directive argument in the range [-2147483647, 2147483647]
 1722 |                 snprintf (txt, 8, "%+d", -i);
      |                                   ^~~~~
In file included from /usr/include/stdio.h:906,
                 from ../robtk/ui_gl.c:63:
In function 'snprintf',
    inlined from 'draw_grid(Fil4UI*)' at ./gui/fil4.c:1722:12,
    inlined from 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)' at ./gui/fil4.c:2714:13:
/usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 3 and 12 bytes into a destination of size 8
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.3.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_INPUTS=8 -DN_OUTPUTS=8 -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.3.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_INPUTS=8 -DN_OUTPUTS=8  -pthread \
  -DUINQHACK="16720041291215" \
  -DPLUGIN_SOURCE="\"gui/matrixmixer.c\"" \
  -o build/matrixmixerUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/matrixmixerUI_gl.so
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d,make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
 float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
./genhead.sh 8 8 > x42/matrixmixer.h
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.3.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_INPUTS=8 -DN_OUTPUTS=8  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/matrixmixer.c\"" \
  -DJACK_DESCRIPT="\"x42/matrixmixer.h\"" \
  -DAPPNAME="\"matrixmixer8x8\"" \
  -o x42/x42-matrixmixer8x8 \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  src/matrixmixer.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`  -lm `pkgconf --libs lv2` `pkgconf  --libs jack`
/bin/true -s x42/x42-matrixmixer8x8
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
/usr/bin/make -C meters.lv2 
ets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
Version: 0.9.20 -> 0 9 20 
LV2 Version: 2344 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:253: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
sed "s/@LV2NAME@/meters/g" \
    lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/meters/g;s/@LIB_EXT@/.so/g;s/@URI_SUFFIX@//g" \
    lv2ttl/manifest.lv2.ttl.in >> build/manifest.ttl
sed "s/@LV2NAME@/meters/g;s/@LIB_EXT@/.so/g;s/@UI_TYPE@/kx:Widget/;s/@LV2GUI1@/meters_glui/g;s/@LV2GUI2@/meters_glui/g;s/@LV2GUI3@/meters_glui/g;s/@LV2GUI4@/meters_glui/g;s/@LV2GUI5@/meters_glui/g;s/@LV2GUI6@/meters_glui/g;s/@LV2GUI7@/meters_glui/g;s/@LV2GUI8@/meters_glui/g;s/@LV2GUI9@/meters_glui/g;s/@LV2GUI10@/meters_glui/g;s/@LV2GUI11@/meters_glui/g" \
    lv2ttl/manifest.gui.ttl.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
sed "s/@LV2NAME@/meters/g" \
    lv2ttl/meters.ttl.in > build/meters.ttl
sed "s/@UI_URI_SUFFIX@/_gl/;s/@UI_TYPE@/kx:Widget/;s/@UI_REQ@/lv2:requiredFeature kx:Widget; lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/meters.gui.ttl.in >> build/meters.ttl
sed "s/@URI_SUFFIX@//g;s/@NAME_SUFFIX@//g;s/@DPMGUI@/mtr:dpmui_gl/g;s/@EBUGUI@/mtr:eburui_gl/g;s/@GONGUI@/mtr:goniometerui_gl/g;s/@MTRGUI@/mtr:needle_gl/g;s/@KMRGUI@/mtr:kmeterui_gl/g;s/@MPWGUI@/mtr:phasewheelui_gl/g;s/@SFSGUI@/mtr:stereoscopeui_gl/g;s/@DRMGUI@/mtr:dr14meterui_gl/g;s/@SDHGUI@/mtr:sdhmeterui_gl/g;s/@BITGUI@/mtr:bitmeterui_gl/g;s/@SURGUI@/mtr:surmeterui_gl/g;s/@INLINEDISPLAYTLL@/lv2:optionalFeature idpy:queue_draw; lv2:extensionData idpy:interface;/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 2344 ;/g" \
  lv2ttl/meters.lv2.ttl.in >> build/meters.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.8.0\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/fil4.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"fil4\"" \
  -o x42/x42-fil4 \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/lv2.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo fftw3f glu gl`  -lm `pkgconf  --libs cairo pangocairo pango` `pkgconf  --libs jack`
/bin/true -s x42/x42-fil4
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
In file included from ./gui/fil4.c:28,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
In file included from ./gui/../src/lop.h:23,
                 from ./gui/fil4.c:27:
./gui/../src/iir.h:79:13: warning: 'void iir_calc_lowshelf(IIRProc*)' defined but not used [-Wunused-function]
   79 | static void iir_calc_lowshelf (IIRProc *f) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
/usr/bin/make -C mididebug.lv2 
used-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
./gui/fil4.c: In function 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)':
./gui/fil4.c:1722:36: warning: '%+d' directive output may be truncated writing between 2 and 11 bytes into a region of size 8 [-Wformat-truncation=]
 1722 |                 snprintf (txt, 8, "%+d", -i);
      |                                    ^~~
In function 'draw_grid(Fil4UI*)',
    inlined from 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)' at ./gui/fil4.c:2714:13:
./gui/fil4.c:1722:35: note: directive argument in the range [-2147483647, 2147483647]
 1722 |                 snprintf (txt, 8, "%+d", -i);
      |                                   ^~~~~
In file included from /usr/include/stdio.h:906,
                 from ../robtk/ui_gl.c:63:
In function 'snprintf',
    inlined from 'draw_grid(Fil4UI*)' at ./gui/fil4.c:1722:12,
    inlined from 'm0_expose_event(_robwidget*, _cairo*, _cairo_rectangle*)' at ./gui/fil4.c:2714:13:
/usr/include/bits/stdio2.h:54:35: note: '__snprintf_chk' output between 3 and 12 bytes into a destination of size 8
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
In file included from src/lv2.c:27:
src/lop.h:161:13: warning: 'void lop_set(LowPass*, float, float)' defined but not used [-Wunused-function]
  161 | static void lop_set (LowPass *f, float freq, float res) {
      |             ^~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
Version: 0.3.3 -> 0 3 3 
LV2 Version: 774 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
sed "s/@LV2NAME@/mididebug/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
sed "s/@LV2NAME@/mididebug/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 774 ;/g;s/@MODBRAND@//;s/@MODLABEL@//" \
	lv2ttl/mididebug.ttl.in > build/mididebug.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -fPIC -std=c99 `pkgconf --cflags lv2` \
  -o build/mididebug.so src/mididebug.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/mididebug.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
/usr/bin/make -C midifilter.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
Version: 0.6.7 -> 0 6 7 
LV2 Version: 1550 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
echo "#include \"ttf.h\"" > filters.c
i=0; for file in filters/cctonote.c filters/channelfilter.c filters/channelmap.c filters/chord.c filters/enforcescale.c filters/eventblocker.c filters/keyrange.c filters/keysplit.c filters/mapcc.c filters/mapkeychannel.c filters/mapkeyscale.c filters/midichoke.c filters/mididelay.c filters/mididup.c filters/midistrum.c filters/miditranspose.c filters/monolegato.c filters/nodup.c filters/nosensing.c filters/notetocc.c filters/notetoggle.c filters/notetopgm.c filters/ntapdelay.c filters/passthru.c filters/quantize.c filters/randvelocity.c filters/scalecc.c filters/singlechannel.c filters/sostenuto.c filters/velocitygamma.c filters/velocityrange.c filters/velocityscale.c; do \
	echo "#define MFD_FILTER(FNX) MFD_FLT($i, FNX)" >> filters.c; \
	echo "#include \"${file}\"" >> filters.c; \
	echo "#undef MFD_FILTER" >> filters.c; \
	i=`expr $i + 1`; \
	done;
echo "#define LOOP_DESC(FN) \\" >> filters.c;
i=0; for file in filters/cctonote.c filters/channelfilter.c filters/channelmap.c filters/chord.c filters/enforcescale.c filters/eventblocker.c filters/keyrange.c filters/keysplit.c filters/mapcc.c filters/mapkeychannel.c filters/mapkeyscale.c filters/midichoke.c filters/mididelay.c filters/mididup.c filters/midistrum.c filters/miditranspose.c filters/monolegato.c filters/nodup.c filters/nosensing.c filters/notetocc.c filters/notetoggle.c filters/notetopgm.c filters/ntapdelay.c filters/passthru.c filters/quantize.c filters/randvelocity.c filters/scalecc.c filters/singlechannel.c filters/sostenuto.c filters/velocitygamma.c filters/velocityrange.c filters/velocityscale.c; do \
	echo "FN($i) \\" >> filters.c; \
	i=`expr $i + 1`; \
	done;
echo >> filters.c;
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
cat presets.ttl.in > build/presets.ttl
cat presets/*.ttl >> build/presets.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
cat midifilter.ttl.in > build/midifilter.ttl
gcc -E -I. -DMX_TTF filters.c \
	| grep -v '^\#' \
	| sed 's/HTTPP/http:\//g;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1550 ;/g;s/@MODBRAND@//;s/mod:label[^;]*;//' \
	| uniq \
	>> build/midifilter.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
grep: warning: stray \ before #
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` \
  -o build/midifilter.so midifilter.c \
	-shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/midifilter.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
cat manifest.ttl.in > build/manifest.ttl
gcc -E -I. -DMX_MANIFEST filters.c \
	| grep -v '^\#' \
	| sed "s/HTTPP/http:\//g;s/HASH/#/g;s/@LV2NAME@/midifilter/g;s/@LIB_EXT@/.so/g" \
	| uniq \
	>> build/manifest.ttl
for file in presets/*.ttl; do grep -A 3 "mfltpreset:" $file | sed 's/ ;/; rdfs:seeAlso <presets.ttl> ./g;s/^---*//g' >> build/manifest.ttl; done
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
grep: warning: stray \ before #
/usr/bin/make -C midigen.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
Version: 0.4.1 -> 0 4 1 
LV2 Version: 1026 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
sed "s/@LV2NAME@/midigen/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1026 ;/g;s/@MODBRAND@//;s/@MODLABEL@//" \
	lv2ttl/midigen.ttl.in > build/midigen.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  \
  -o build/meters.so src/meters.cc jmeters/vumeterdsp.cc jmeters/iec1ppmdsp.cc jmeters/iec2ppmdsp.cc jmeters/stcorrdsp.cc jmeters/msppmdsp.cc ebumeter/ebu_r128_proc.cc jmeters/truepeakdsp.cc jmeters/kmeterdsp.cc zita-resampler/resampler.cc zita-resampler/resampler-table.cc \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf  --libs cairo pangocairo pango` 
/bin/true -s build/meters.so
In file included from src/goniometerlv2.c:37,
                 from src/meters.cc:671:
src/goniometer.h:107:13: warning: 'void gmrb_read_clear(gmringbuf*)' defined but not used [-Wunused-function]
  107 | static void gmrb_read_clear(gmringbuf *rb) {
      |             ^~~~~~~~~~~~~~~
src/goniometer.h:70:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   70 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~
src/goniometer.h:62:12: warning: 'int gmrb_read_one(gmringbuf*, float*, float*)' defined but not used [-Wunused-function]
   62 | static int gmrb_read_one(gmringbuf *rb, float *c0, float *c1) {
      |            ^~~~~~~~~~~~~
In file included from src/dpy_needle.c:52,
                 from src/meters.cc:625:
./gui/meterimage.c:548:25: warning: 'cairo_surface_t* render_front_face(MtrType, int, int)' defined but not used [-Wunused-function]
  548 | static cairo_surface_t* render_front_face(enum MtrType t, int w, int h) {
      |                         ^~~~~~~~~~~~~~~~~
In file included from src/dpy_needle.c:51:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:211:13: warning: 'void get_text_geometry(const char*, PangoFontDescription*, int*, int*)' defined but not used [-Wunused-function]
  211 | static void get_text_geometry( const char *txt, PangoFontDescription *font, int *tw, int *th) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:199:13: warning: 'void rounded_rectangle(cairo_t*, double, double, double, double, double)' defined but not used [-Wunused-function]
  199 | static void rounded_rectangle (cairo_t* cr, double x, double y, double w, double h, double r)
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:192:14: warning: 'float luminance_rgb(const float*)' defined but not used [-Wunused-function]
  192 | static float luminance_rgb (float const* c) {
      |              ^~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/rtk/common.h:27:14: warning: 'float rtk_hue2rgb(float, float, float)' defined but not used [-Wunused-function]
   27 | static float rtk_hue2rgb(const float p, const float q, float t) {
      |              ^~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD \
  -DUINQHACK="16720041381424" \
  -o obj/pugl.o ../robtk/pugl/pugl_x11.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -fPIC -std=c99 `pkgconf --cflags lv2` \
  -o build/midigen.so src/midigen.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/midigen.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
/usr/bin/make -C midimap.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
Version: 0.4.2 -> 0 4 2 
LV2 Version: 1028 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
sed "s/@LV2NAME@/midimap/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
cat lv2ttl/presets.ttl.in > build/presets.ttl
cat presets/*.ttl >> build/presets.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1028 ;/g" \
	lv2ttl/midimap.ttl.in > build/midimap.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -DHAVE_LV2_1_8 -std=c99 `pkgconf --cflags lv2` \
  -o build/midimap.so src/midimap.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/midimap.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
/usr/bin/make -C mixtri.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
Version: 0.4.4 -> 0 4 4 
LV2 Version: 1032 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:184: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
sed "s/@LV2NAME@/mixtri/g;s/@LIB_EXT@/.so/g" \
    lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@INSTANCE@/lv2/g;s/@LV2NAME@/mixtri/g;s/@LIB_EXT@/.so/g;s/@URI_SUFFIX@//g" \
    lv2ttl/manifest.lv2.ttl.in >> build/manifest.ttl
sed "s/@LV2NAME@/mixtri/g;s/@LIB_EXT@/.so/g;s/@UI_TYPE@/kx:Widget/;s/@LV2GUI@/mixtriUI_gl/g" \
    lv2ttl/manifest.gl.ttl.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
sed "s/@LV2NAME@/mixtri/g" \
    lv2ttl/mixtri.ttl.in > build/mixtri.ttl
sed "s/@LV2NAME@/mixtri/g;s/@UI_URI_SUFFIX@/_gl/;s/@UI_TYPE@/kx:Widget/;s/@UI_REQ@/lv2:requiredFeature kx:Widget; lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/;s/@URI_SUFFIX@//g" \
    lv2ttl/mixtri.gui.ttl.in >> build/mixtri.ttl
sed "s/@INSTANCE@/lv2/g;s/@LV2NAME@/mixtri/g;s/@URI_SUFFIX@//g;s/@NAME_SUFFIX@//g;s/@UIDEF@/ui:ui/;s/@UI@/ui_gl/g;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1032 ;/g" \
  lv2ttl/mixtri.lv2.ttl.in >> build/mixtri.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041451802" \
  -DPLUGIN_SOURCE="\"gui/needle.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_needle" \
  -o obj/needleUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgetmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
s/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -I. -DMIXTRILV2 -DXTERNAL_UI `pkgconf --cflags lv2 ltc` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.4.4\"" -fPIC -fvisibility=hidden -std=c99 \
  -o build/mixtri.so src/mixtri.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes `pkgconf  --libs ltc` -lm
/bin/true -s build/mixtri.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041461820" \
  -DPLUGIN_SOURCE="\"gui/ebur.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_ebur" \
  -o obj/eburUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warninmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -I. -DMIXTRILV2 -DXTERNAL_UI `pkgconf --cflags lv2 ltc` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.4.4\"" -fPIC -fvisibility=hidden `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041472015" \
  -DPLUGIN_SOURCE="\"gui/mixtri.c\"" \
  -o build/mixtriUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pangocairo pango glu gl` 
/bin/true -s build/mixtriUI_gl.so
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(Robmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
TkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041472022" \
  -DPLUGIN_SOURCE="\"gui/goniometer.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_goniometer" \
  -o obj/goniometerUI_gl.o ../robtk/ui_gl.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/goniometer.c:36,
                 from ../robtk/ui_gl.c:299:
./gui/../src/goniometer.h:88:12: warning: 'int gmrb_write(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   88 | static int gmrb_write(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~~
./gui/../src/goniometer.h:70:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   70 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~
./gui/../src/goniometer.h:47:13: warning: 'void gmrb_free(gmringbuf*)' defined but not used [-Wunused-function]
   47 | static void gmrb_free(gmringbuf *rb) {
      |             ^~~~~~~~~
./gui/../src/goniometer.h:37:20: warning: 'gmringbuf* gmrb_alloc(size_t)' defined but not used [-Wunused-function]
   37 | static gmringbuf * gmrb_alloc(size_t siz) {
      |                    ^~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041512051" \
  -DPLUGIN_SOURCE="\"gui/dpm.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_dpm" \
  -o obj/dpmUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041532089" \
  -DPLUGIN_SOURCE="\"gui/kmeter.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_kmeter" \
  -o obj/kmeterUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |        make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
           ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -I. -DMIXTRILV2 -DXTERNAL_UI `pkgconf --cflags lv2 ltc` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.4.4\"" -fPIC -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8  `pkgconf --cflags jack lv2 pango pangocairo ltc glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/mixtri.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/mixtri.h\"" \
  -DAPPNAME="\"mixtri\"" \
  -o x42/x42-mixtri \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  src/mixtri.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pangocairo pango glu gl`  `pkgconf  --libs ltc` `pkgconf  --libs jack`
/bin/true -s x42/x42-mixtri
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_calmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
/usr/bin/make -C nodelay.lv2 
lback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
sed "s/@LV2NAME@/nodelay/;s/@LIB_EXT@/.so/" \
  manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1536 ;/g" \
	nodelay.ttl.in > build/nodelay.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` \
  -o build/nodelay.so nodelay.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/nodelay.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
/usr/bin/make -C onsettrigger.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
Version: 0.4.2 -> 0 4 2 
LV2 Version: 1028 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
sed "s/@LV2NAME@/onsettrigger/g" \
    lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/onsettrigger/g;s/@LIB_EXT@/.so/g;s/@URI_SUFFIX@//g" \
    lv2ttl/manifest.lv2.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
sed "s/@LV2NAME@/onsettrigger/g" \
    lv2ttl/onsettrigger.ttl.in > build/onsettrigger.ttl
sed "s/@URI_SUFFIX@//g;s/@NAME_SUFFIX@//g;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1028 ;/g" \
  lv2ttl/onsettrigger.lv2.in >> build/onsettrigger.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` -std=c99 \
  -o build/onsettrigger.so src/ost.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/onsettrigger.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
/usr/bin/make -C phaserotate.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
Version: 0.5.2 -> 0 5 2 
LV2 Version: 1284 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
sed "s/@LV2NAME@/phaserotate/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
sed "s/@LV2NAME@/phaserotate/;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1284 ;/g" \
	lv2ttl/phaserotate.ttl.in > build/phaserotate.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041562099" \
  -DPLUGIN_SOURCE="\"gui/phasewheel.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_phasewheel" \
  -o obj/phasewheelUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/phasewheel.c:66,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:450:1: warning: 'float fftx_freq_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  450 | fftx_freq_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden `pkgconf --cflags lv2 fftw3f` -pthread -std=c99 \
  -o build/phaserotate.so src/phaserotate.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes `pkgconf --libs fftw3f` -lm
/bin/true -s build/phaserotate.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
/usr/bin/make -C sisco.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
Version: 0.9.4 -> 0 9 4 
LV2 Version: 2312 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:198: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
sed "s/@LV2NAME@/sisco/g" \
    lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/sisco/g;s/@LIB_EXT@/.so/g;s/@URI_SUFFIX@//g" \
    lv2ttl/manifest.lv2.ttl.in >> build/manifest.ttl
sed "s/@LV2NAME@/sisco/g;s/@LIB_EXT@/.so/g;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/siscoUI_gl/g" \
    lv2ttl/manifest.gl.ttl.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
sed "s/@LV2NAME@/sisco/g" \
    lv2ttl/sisco.ttl.in > build/sisco.ttl
sed "s/@UI_URI_SUFFIX@/_gl/;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/;s/@URI_SUFFIX@//g" \
    lv2ttl/sisco.gui.ttl.in >> build/sisco.ttl
sed "s/@URI_SUFFIX@//g;s/@NAME_SUFFIX@//g;s/@SISCOUI@/ui_gl/g;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 2312 ;/g" \
  lv2ttl/sisco.lv2.ttl.in >> build/sisco.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
gcc  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 `pkgconf --cflags lv2` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.4\"" -fPIC -fvisibility=hidden -std=c99 \
  -o build/sisco.so src/sisco.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes
/bin/true -s build/sisco.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041582125" \
  -DPLUGIN_SOURCE="\"gui/stereoscope.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_stereoscope" \
  -o obj/stereoscopeUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/stereoscope.c:37,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:450:1: warning: 'float fftx_freq_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  450 | fftx_freq_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but nmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ot used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041612390" \
  -DPLUGIN_SOURCE="\"gui/dr14meter.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_dr14meter" \
  -o obj/dr14meterUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041642514" \
  -DPLUGIN_SOURCE="\"gui/sdhmeter.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_sdhmeter" \
  -o obj/sdhmeterUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.4\""  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/sisco.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/jack_4chan.h\"" \
  -DAPPNAME="\"scope\"" \
  -o build/x42-scope \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  zita-resampler/resampler.cc zita-resampler/resampler-table.cc src/sisco.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf  --libs pangocairo glu gl` -lX11 `pkgconf  --libs cairo pangocairo pango glu gl`  `pkgconf  --libs jack`
/bin/true -s build/x42-scope
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-fumake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
nction]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041662522" \
  -DPLUGIN_SOURCE="\"gui/bitmeter.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_bitmeter" \
  -o obj/bitmeterUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not usmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ed [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++ -c  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041682552" \
  -DPLUGIN_SOURCE="\"gui/surmeter.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_surmeter" \
  -o obj/surmeterUI_gl.o ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
n *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_ebur" \
  -DPLUGIN_SOURCE="\"gui/ebur.c\"" \
  -o x42/x42-ebur128.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 `pkgconf --cflags lv2` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.4\"" -fPIC -fvisibility=hidden `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720041622503" \
  -DPLUGIN_SOURCE="\"gui/sisco.c\"" \
  -o build/siscoUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
  zita-resampler/resampler.cc zita-resampler/resampler-table.cc \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pangocairo pango glu gl` 
/bin/true -s build/siscoUI_gl.so
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
/usr/bin/make -C spectra.lv2 
get*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
Version: 0.5.4 -> 0 5 4 
LV2 Version: 1288 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:199: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
sed "s/@LV2NAME@/spectra/g;s/@LIB_EXT@/.so/" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/spectra/g;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/spectraUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
sed "s/@LV2NAME@/spectra/g;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1288 ;/g;s/@UITTL@/ui:ui spectra:ui_gl ;/" \
    lv2ttl/spectra.ttl.in > build/spectra.ttl
sed "s/@LV2NAME@/spectra/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature urid:map ; lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/spectra.gui.in >> build/spectra.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden  -std=c99 \
  -o build/spectra.so src/spectra.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm 
/bin/true -s build/spectra.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_needle" \
  -DPLUGIN_SOURCE="\"gui/needle.c\"" \
  -o x42/x42-phase-correlation.o \
  -c ../robtk/ui_gl.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_dr14" \
  -DPLUGIN_SOURCE="\"gui/dr14meter.c\"" \
  -o x42/x42-dr14.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango fftw3f` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden  -pthread \
  -DUINQHACK="16720041772706" \
  -DPLUGIN_SOURCE="\"gui/spectra.c\"" \
  -o build/spectraUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo fftw3f glu gl` 
/bin/true -s build/spectraUI_gl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/spectra.c:29,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_kmeter" \
  -DPLUGIN_SOURCE="\"gui/kmeter.c\"" \
  -o x42/x42-k20rms.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtkmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_goniometer" \
  -DPLUGIN_SOURCE="\"gui/goniometer.c\"" \
  -o x42/x42-goniometer.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/goniometer.c:36,
                 from ../robtk/ui_gl.c:299:
./gui/../src/goniometer.h:88:12: warning: 'int gmrb_write(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   88 | static int gmrb_write(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~~
./gui/../src/goniometer.h:70:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   70 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~
./gui/../src/goniometer.h:47:13: warning: 'void gmrb_free(gmringbuf*)' defined but not used [-Wunused-function]
   47 | static void gmrb_free(gmringbuf *rb) {
      |             ^~~~~~~~~
./gui/../src/goniometer.h:37:20: warning: 'gmringbuf* gmrb_alloc(size_t)' defined but not used [-Wunused-function]
   37 | static gmringbuf * gmrb_alloc(size_t siz) {
      |                    ^~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widgetmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden  `pkgconf --cflags jack lv2 pango pangocairo fftw3f glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/spectra.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/spectra.h\"" \
  -DAPPNAME="\"spectr\"" \
  -o x42/x42-spectr \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  src/spectra.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo fftw3f glu gl`  -lm `pkgconf  --libs jack`
/bin/true -s x42/x42-spectr
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/spectra.c:29,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
/usr/bin/make -C stepseq.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
Version: 0.6.7 -> 0 6 7 
LV2 Version: 1550 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:220: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
sed "s/@LV2NAME@/stepseq/g;s/@URISUFFIX@/s8n8/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@LV2NAME@/stepseq/g;s/@URISUFFIX@/s8n8/;s/@LIB_EXT@/.so/;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/stepseqUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
sed "s/@LV2NAME@/stepseq/g;s/@SIGNATURE@//;s/@NAMESUFFIX@/8x8/;s/@URISUFFIX@/s8n8/;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1550 ;/g;s/@UITTL@/ui:ui stepseq:ui_gl ;/;s/@MODBRAND@//;s/@MODLABEL@//;s/@STEPS@/8/" \
	lv2ttl/stepseq.ttl.in > build/stepseq.ttl
./gridgen.sh 8 8 >> build/stepseq.ttl
echo "]; ." >> build/stepseq.ttl
sed "s/@LV2NAME@/stepseq/g;s/@URISUFFIX@/s8n8/;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/" \
    lv2ttl/stepseq.gui.in >> build/stepseq.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.6.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_NOTES=8 -DN_STEPS=8  -std=c99 \
  -o build/stepseq.so src/stepseq.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf --libs lv2` 
/bin/true -s build/stepseq.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_phasewheel" \
  -DPLUGIN_SOURCE="\"gui/phasewheel.c\"" \
  -o x42/x42-phasewheel.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/phasewheel.c:66,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:450:1: warning: 'float fftx_freq_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  450 | fftx_freq_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-funmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ction]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_sigdisthist" \
  -DPLUGIN_SOURCE="\"gui/sdhmeter.c\"" \
  -o x42/x42-histogram.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | smake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
tatic void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.6.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_NOTES=8 -DN_STEPS=8 -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango` -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.6.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_NOTES=8 -DN_STEPS=8  -pthread \
  -DUINQHACK="16720041872976" \
  -DPLUGIN_SOURCE="\"gui/stepseq.c\"" \
  -o build/stepseqUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/stepseqUI_gl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
In file included from ./gui/stepseq.c:28,
                 from ../robtk/ui_gl.c:299:
./gui/custom_knob.h:362:13: warning: 'void robtk_cnob_set_detent_default(RobTkCnob*, bool)' defined but not used [-Wunused-function]
  362 | static void robtk_cnob_set_detent_default(RobTkCnob *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:354:13: warning: 'void robtk_cnob_set_detents(RobTkCnob*, int, const float*)' defined but not used [-Wunused-function]
  354 | static void robtk_cnob_set_detents(RobTkCnob *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:309:13: warning: 'void robtk_cnob_set_alignment(RobTkCnob*, float, float)' defined but not used [-Wunused-function]
  309 | static void robtk_cnob_set_alignment(RobTkCnob *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:235:13: warning: 'void create_cnob_pattern(RobTkCnob*, const float*)' defined but not used [-Wunused-function]
  235 | static void create_cnob_pattern(RobTkCnob * d, const float c_bg[4]) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_bitmeter" \
  -DPLUGIN_SOURCE="\"gui/bitmeter.c\"" \
  -o x42/x42-bitmeter.o \
  -c ../robtk/ui_gl.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:115:13: warning: 'void robtk_sep_destroy(RobTkSep*)' defined but not used [-Wunused-function]
  115 | static void robtk_sep_destroy(RobTkSep *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:91:19: warning: 'RobTkSep* robtk_sep_new(bool)' defined but not used [-Wunused-function]
   91 | static RobTkSep * robtk_sep_new(bool horizontal) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_surmeter" \
  -DPLUGIN_SOURCE="\"gui/surmeter.c\"" \
  -o x42/x42-surmeter.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:133:20: warning: 'RobWidget* robtk_sep_widget(RobTkSep*)' defined but not used [-Wunused-function]
  133 | static RobWidget * robtk_sep_widget(RobTkSep *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/wmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
idgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_spectr30" \
  -DPLUGIN_SOURCE="\"gui/dpm.c\"" \
  -o x42/x42-spectrum30.o \
  -c ../robtk/ui_gl.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.6.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_NOTES=8 -DN_STEPS=8  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/stepseq.c\"" \
  -DJACK_DESCRIPT="\"lv2ttl/stepseq.h\"" \
  -DAPPNAME="\"stepseq\"" \
  -o x42/x42-stepseq \
  ../robtk/jackwrap.c ../robtk/ui_gl.c ../robtk/pugl/pugl_x11.c   \
  src/stepseq.c \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`  -lm `pkgconf --libs lv2` `pkgconf  --libs jack`
/bin/true -s x42/x42-stepseq
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
In file included from ./gui/stepseq.c:28,
                 from ../robtk/ui_gl.c:299:
./gui/custom_knob.h:362:13: warning: 'void robtk_cnob_set_detent_default(RobTkCnob*, bool)' defined but not used [-Wunused-function]
  362 | static void robtk_cnob_set_detent_default(RobTkCnob *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:354:13: warning: 'void robtk_cnob_set_detents(RobTkCnob*, int, const float*)' defined but not used [-Wunused-function]
  354 | static void robtk_cnob_set_detents(RobTkCnob *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:309:13: warning: 'void robtk_cnob_set_alignment(RobTkCnob*, float, float)' defined but not used [-Wunused-function]
  309 | static void robtk_cnob_set_alignment(RobTkCnob *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
./gui/custom_knob.h:235:13: warning: 'void create_cnob_pattern(RobTkCnob*, const float*)' defined but not used [-Wunused-function]
  235 | static void create_cnob_pattern(RobTkCnob * d, const float c_bg[4]) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
/usr/bin/make -C stereoroute.lv2 
)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:129:13: warning: 'void robtk_sep_set_linewidth(RobTkSep*, float)' defined but not used [-Wunused-function]
  129 | static void robtk_sep_set_linewidth(RobTkSep *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
Version: 0.2.1 -> 0 2 1 
LV2 Version: 514 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
sed "s/@LV2NAME@/stereoroute/;s/@LIB_EXT@/.so/" \
  manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 514 ;/g" \
	stereoroute.ttl.in > build/stereoroute.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` \
  -o build/stereoroute.so stereoroute.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/stereoroute.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
/usr/bin/make -C testsignal.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
sed "s/@LV2NAME@/testsignal/;s/@LIB_EXT@/.so/" \
  manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1536 ;/g" \
	testsignal.ttl.in > build/testsignal.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` \
  -o build/testsignal.so testsignal.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/testsignal.so
testsignal.c:36:2: warning: #warning PCG-random [-Wcpp]
   36 | #warning PCG-random
      |  ^~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
/usr/bin/make -C tuna.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
Version: 0.5.6 -> 0 5 6 
LV2 Version: 1292 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:228: submodule_check] Error 1 (ignored)
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
sed "s/@LV2NAME@/tuna/g;s/@LIB_EXT@/.so/g" \
	lv2ttl/manifest.ttl.in > build/manifest.ttl
sed "s/@INSTANCE@/one/g;s/@LV2NAME@/tuna/g;s/@LIB_EXT@/.so/g" \
    lv2ttl/manifest.lv2.ttl.in >> build/manifest.ttl
sed "s/@INSTANCE@/two/g;s/@LV2NAME@/tuna/g;s/@LIB_EXT@/.so/g" \
    lv2ttl/manifest.lv2.ttl.in >> build/manifest.ttl
sed "s/@LV2NAME@/tuna/g;s/@LIB_EXT@/.so/g;s/@UI_TYPE@/ui:X11UI/;s/@LV2GUI@/tunaUI_gl/g" \
	lv2ttl/manifest.gui.in >> build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
sed "s/@LV2NAME@/tuna/g" \
	lv2ttl/tuna.ttl.in > build/tuna.ttl
sed "s/@LV2NAME@/tuna/g;s/@UI_TYPE@/ui:X11UI/;s/@UI_REQ@/lv2:requiredFeature ui:idleInterface; lv2:extensionData ui:idleInterface;/;" \
    lv2ttl/tuna.gui.ttl.in >> build/tuna.ttl
sed "s/@INSTANCE@/one/g;s/@LV2NAME@/tuna/g;s/@NAME_SUFFIX@//g;s/@UITTL@/ui:ui tuna:ui_gl ;/g;s/@MODBRAND@//;s/@MODLABEL@//;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1292 ;/g" \
  lv2ttl/tuna.lv2.ttl.in >> build/tuna.ttl
sed "s/@INSTANCE@/two/g;s/@LV2NAME@/tuna/g;s/@NAME_SUFFIX@/[Spectrum]/g;s/@UITTL@/ui:ui tuna:ui_gl ;/g;s/@MODBRAND@//;s/@MODLABEL@//;s/@SIGNATURE@//;s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 1292 ;/g" \
  lv2ttl/tuna.lv2.ttl.in >> build/tuna.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_stereoscope" \
  -DPLUGIN_SOURCE="\"gui/stereoscope.c\"" \
  -o x42/x42-stereoscope.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ./gui/stereoscope.c:37,
                 from ../robtk/ui_gl.c:299:
./gui/fft.c:450:1: warning: 'float fftx_freq_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  450 | fftx_freq_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~
./gui/fft.c:443:1: warning: 'float fftx_power_at_bin(FFTAnalysis*, int)' defined but not used [-Wunused-function]
  443 | fftx_power_at_bin (struct FFTAnalysis* ft, const int b)
      | ^~~~~~~~~~~~~~~~~
./gui/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
./gui/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.6\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE   -std=c99 \
  -o build/tuna.so src/tuna.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm `pkgconf --libs lv2 fftw3f` `pkgconf  --libs cairo pangocairo pango` 
/bin/true -s build/tuna.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
In file included from src/tuna.c:77:
src/fft.c:395:1: warning: 'fftx_bins' defined but not used [-Wunused-function]
  395 | fftx_bins (struct FFTAnalysis* ft)
      | ^~~~~~~~~
src/fft.c:365:1: warning: 'fa_analyze_dsp' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
src/fft.c:241:1: warning: 'fftx_set_window' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_tprms2" \
  -DPLUGIN_SOURCE="\"gui/dr14meter.c\"" \
  -o x42/x42-truepeakrms.o \
  -c ../robtk/ui_gl.c
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/ui_gl.c:276:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function]
  276 | static const char * robtk_info(void *h) {
      |                     ^~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:456:14: warning: 'float robtk_select_get_value(RobTkSelect*)' defined but not used [-Wunused-function]
  456 | static float robtk_select_get_value(RobTkSelect *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:452:12: warning: 'int robtk_select_get_item(RobTkSelect*)' defined but not used [-Wunused-function]
  452 | static int robtk_select_get_item(RobTkSelect *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:445:13: warning: 'void robtk_select_set_sensitive(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  445 | static void robtk_select_set_sensitive(RobTkSelect *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:425:13: warning: 'void robtk_select_set_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  425 | static void robtk_select_set_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:421:13: warning: 'void robtk_select_set_default_item(RobTkSelect*, int)' defined but not used [-Wunused-function]
  421 | static void robtk_select_set_default_item(RobTkSelect *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:404:13: warning: 'void robtk_select_set_callback(RobTkSelect*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  404 | static void robtk_select_set_callback(RobTkSelect *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:400:20: warning: 'RobWidget* robtk_select_widget(RobTkSelect*)' defined but not used [-Wunused-function]
  400 | static RobWidget * robtk_select_widget(RobTkSelect *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:385:13: warning: 'void robtk_select_add_item(RobTkSelect*, float, const char*)' defined but not used [-Wunused-function]
  385 | static void robtk_select_add_item(RobTkSelect *d, float val, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:381:13: warning: 'void robtk_select_set_alignment(RobTkSelect*, float, float)' defined but not used [-Wunused-function]
  381 | static void robtk_select_set_alignment(RobTkSelect *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:368:13: warning: 'void robtk_select_destroy(RobTkSelect*)' defined but not used [-Wunused-function]
  368 | static void robtk_select_destroy(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:332:22: warning: 'RobTkSelect* robtk_select_new()' defined but not used [-Wunused-function]
  332 | static RobTkSelect * robtk_select_new() {
      |                      ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:330:
../robtk/widgets/robtk_xyplot.h:358:20: warning: 'RobWidget* robtk_xydraw_widget(RobTkXYp*)' defined but not used [-Wunused-function]
  358 | static RobWidget * robtk_xydraw_widget(RobTkXYp *d) {
      |                    ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:354:13: warning: 'void robtk_xydraw_set_surface(RobTkXYp*, cairo_surface_t*)' defined but not used [-Wunused-function]
  354 | static void robtk_xydraw_set_surface(RobTkXYp *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:340:13: warning: 'void robtk_xydraw_set_points(RobTkXYp*, uint32_t, const float*, const float*)' defined but not used [-Wunused-function]
  340 | static void robtk_xydraw_set_points(RobTkXYp *d, const uint32_t np, const float *xp, const float *yp) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:333:13: warning: 'void robtk_xydraw_set_color(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  333 | static void robtk_xydraw_set_color(RobTkXYp *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:328:13: warning: 'void robtk_xydraw_set_clip_callback(RobTkXYp*, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  328 | static void robtk_xydraw_set_clip_callback(RobTkXYp *d, void (*cb) (cairo_t* cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:321:13: warning: 'void robtk_xydraw_set_area(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  321 | static void robtk_xydraw_set_area(RobTkXYp *d, float x0, float y0, float w, float h) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:314:13: warning: 'void robtk_xydraw_set_mapping(RobTkXYp*, float, float, float, float)' defined but not used [-Wunused-function]
  314 | static void robtk_xydraw_set_mapping(RobTkXYp *d, float xs, float xo, float ys, float yo) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:299:13: warning: 'void robtk_xydraw_set_drawing_mode(RobTkXYp*, int)' defined but not used [-Wunused-function]
  299 | static void robtk_xydraw_set_drawing_mode(RobTkXYp *d, int mode) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:295:13: warning: 'void robtk_xydraw_set_linewidth(RobTkXYp*, float)' defined but not used [-Wunused-function]
  295 | static void robtk_xydraw_set_linewidth(RobTkXYp *d, float lw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:291:13: warning: 'void robtk_xydraw_set_alignment(RobTkXYp*, float, float)' defined but not used [-Wunused-function]
  291 | static void robtk_xydraw_set_alignment(RobTkXYp *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:281:13: warning: 'void robtk_xydraw_destroy(RobTkXYp*)' defined but not used [-Wunused-function]
  281 | static void robtk_xydraw_destroy(RobTkXYp *d) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_xyplot.h:243:19: warning: 'RobTkXYp* robtk_xydraw_new(int, int)' defined but not used [-Wunused-function]
  243 | static RobTkXYp * robtk_xydraw_new(int w, int h) {
      |                   ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:193:14: warning: 'float robtk_spin_get_value(RobTkSpin*)' defined but not used [-Wunused-function]
  193 | static float robtk_spin_get_value(RobTkSpin *d) {
      |              ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:184:13: warning: 'void robtk_spin_set_sensitive(RobTkSpin*, bool)' defined but not used [-Wunused-function]
  184 | static void robtk_spin_set_sensitive(RobTkSpin *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:180:13: warning: 'void robtk_spin_set_value(RobTkSpin*, float)' defined but not used [-Wunused-function]
  180 | static void robtk_spin_set_value(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:176:13: warning: 'void robtk_spin_set_default(RobTkSpin*, float)' defined but not used [-Wunused-function]
  176 | static void robtk_spin_set_default(RobTkSpin *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:171:13: warning: 'void robtk_spin_set_callback(RobTkSpin*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  171 | static void robtk_spin_set_callback(RobTkSpin *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:167:20: warning: 'RobWidget* robtk_spin_widget(RobTkSpin*)' defined but not used [-Wunused-function]
  167 | static RobWidget * robtk_spin_widget(RobTkSpin *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:160:13: warning: 'void robtk_spin_set_label_pos(RobTkSpin*, int)' defined but not used [-Wunused-function]
  160 | static void robtk_spin_set_label_pos(RobTkSpin *d, int p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:144:13: warning: 'void robtk_spin_label_width(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  144 | static void robtk_spin_label_width(RobTkSpin *d, float left, float right) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:132:13: warning: 'void robtk_spin_set_alignment(RobTkSpin*, float, float)' defined but not used [-Wunused-function]
  132 | static void robtk_spin_set_alignment(RobTkSpin *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:122:13: warning: 'void robtk_spin_destroy(RobTkSpin*)' defined but not used [-Wunused-function]
  122 | static void robtk_spin_destroy(RobTkSpin *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_spinner.h:93:20: warning: 'RobTkSpin* robtk_spin_new(float, float, float)' defined but not used [-Wunused-function]
   93 | static RobTkSpin * robtk_spin_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:153:13: warning: 'bool robtk_rbtn_get_active(RobTkRBtn*)' defined but not used [-Wunused-function]
  153 | static bool robtk_rbtn_get_active(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:145:13: warning: 'void robtk_rbtn_set_active(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  145 | static void robtk_rbtn_set_active(RobTkRBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:140:13: warning: 'void robtk_rbtn_set_callback(RobTkRBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  140 | static void robtk_rbtn_set_callback(RobTkRBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:135:24: warning: 'RobTkRadioGrp* robtk_rbtn_group(RobTkRBtn*)' defined but not used [-Wunused-function]
  135 | static RobTkRadioGrp * robtk_rbtn_group(RobTkRBtn *d) {
      |                        ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:131:20: warning: 'RobWidget* robtk_rbtn_widget(RobTkRBtn*)' defined but not used [-Wunused-function]
  131 | static RobWidget * robtk_rbtn_widget(RobTkRBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:119:13: warning: 'void robtk_rbtn_destroy(RobTkRBtn*)' defined but not used [-Wunused-function]
  119 | static void robtk_rbtn_destroy(RobTkRBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:101:20: warning: 'RobTkRBtn* robtk_rbtn_new(const char*, RobTkRadioGrp*)' defined but not used [-Wunused-function]
  101 | static RobTkRBtn * robtk_rbtn_new(const char * txt, RobTkRadioGrp *group) {
      |                    ^~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:196:13: warning: 'void robtk_lbl_set_alignment(RobTkLbl*, float, float)' defined but not used [-Wunused-function]
  196 | static void robtk_lbl_set_alignment(RobTkLbl *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1038:20: warning: 'RobWidget* rob_table_new(int, int, bool)' defined but not used [-Wunused-function]
 1038 | static RobWidget * rob_table_new(int rows, int cols, bool homogeneous) {
      |                    ^~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.6\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I. `pkgconf --cflags glu` -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -pthread \
  -DUINQHACK="16720041993359" \
  -DPLUGIN_SOURCE="\"gui/tuna.c\"" \
  -o build/tunaUI_gl.so ../robtk/ui_gl.c \
  ../robtk/pugl/pugl_x11.c \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf  --libs cairo pango pangocairo glu gl` 
/bin/true -s build/tunaUI_gl.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.6\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \
  -DRTK_DESCRIPTOR="lv2ui_descriptor" \
  -DPLUGIN_SOURCE="\"gui/tuna.c\"" \
  -o x42/x42-tuna.o \
  -c ../robtk/ui_gl.c
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
In file included from ../robtk/robtk.h:313,
                 from ../robtk/ui_gl.c:100:
../robtk/gl/robwidget_gl.h:95:13: warning: 'void rtoplevel_size_request(RobWidget*, int*, int*)' declared 'static' but never defined [-Wunused-function]
   95 | static void rtoplevel_size_request(RobWidget* rw, int *w, int *h);
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:854:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function]
  854 | static void myusleep(uint32_t usec) {
      |             ^~~~~~~~
../robtk/ui_gl.c:842:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function]
  842 | static uint64_t microtime(float offset) {
      |                 ^~~~~~~~~
../robtk/ui_gl.c:832:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*)' defined but not used [-Wunused-function]
  832 | static void robwidget_toplevel_enable_scaling (RobWidget* rw) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:292:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function]
  292 | static int robtk_open_file_dialog(void *h, const char *title) {
      |            ^~~~~~~~~~~~~~~~~~~~~~
../robtk/ui_gl.c:285:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function]
  285 | static void robtk_close_self(void *h) {
      |             ^~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:333:
../robtk/widgets/robtk_drawingarea.h:84:13: warning: 'void robtk_darea_redraw(RobTkDarea*)' defined but not used [-Wunused-function]
   84 | static void robtk_darea_redraw(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:80:20: warning: 'RobWidget* robtk_darea_widget(RobTkDarea*)' defined but not used [-Wunused-function]
   80 | static RobWidget * robtk_darea_widget(RobTkDarea *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:76:13: warning: 'void robtk_darea_set_alignment(RobTkDarea*, float, float)' defined but not used [-Wunused-function]
   76 | static void robtk_darea_set_alignment(RobTkDarea *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:71:13: warning: 'void robtk_darea_destroy(RobTkDarea*)' defined but not used [-Wunused-function]
   71 | static void robtk_darea_destroy(RobTkDarea *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_drawingarea.h:55:21: warning: 'RobTkDarea* robtk_darea_new(unsigned int, unsigned int, void (*)(cairo_t*, void*), void*)' defined but not used [-Wunused-function]
   55 | static RobTkDarea * robtk_darea_new(const unsigned int w, const unsigned int h, void (*expose) (cairo_t* cr, void *d), void *handle) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:332:
../robtk/widgets/robtk_image.h:110:20: warning: 'RobWidget* robtk_img_widget(RobTkImg*)' defined but not used [-Wunused-function]
  110 | static RobWidget * robtk_img_widget(RobTkImg *d) {
      |                    ^~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:106:13: warning: 'void robtk_img_set_alignment(RobTkImg*, float, float)' defined but not used [-Wunused-function]
  106 | static void robtk_img_set_alignment(RobTkImg *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:99:13: warning: 'void robtk_img_destroy(RobTkImg*)' defined but not used [-Wunused-function]
   99 | static void robtk_img_destroy(RobTkImg *d) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_image.h:57:19: warning: 'RobTkImg* robtk_img_new(unsigned int, unsigned int, unsigned int, const uint8_t*)' defined but not used [-Wunused-function]
   57 | static RobTkImg * robtk_img_new(const unsigned int w, const unsigned int h, const unsigned bpp, const uint8_t * const img) {
      |                   ^~~~~~~~~~~~~
In file included from ../robtk/robtk.h:331:
../robtk/widgets/robtk_selector.h:464:13: warning: 'bool robtk_select_get_wrap(RobTkSelect*)' defined but not used [-Wunused-function]
  464 | static bool robtk_select_get_wrap(RobTkSelect *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:460:13: warning: 'void robtk_select_set_wrap(RobTkSelect*, bool)' defined but not used [-Wunused-function]
  460 | static void robtk_select_set_wrap(RobTkSelect *d, bool en) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:429:13: warning: 'void robtk_select_set_value(RobTkSelect*, float)' defined but not used [-Wunused-function]
  429 | static void robtk_select_set_value(RobTkSelect *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:415:13: warning: 'void robtk_select_set_touch(RobTkSelect*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  415 | static void robtk_select_set_touch(RobTkSelect *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_selector.h:409:13: warning: 'void robtk_select_annotation_callback(RobTkSelect*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  409 | static void robtk_select_annotation_callback(RobTkSelect *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:329:
../robtk/widgets/robtk_spinner.h:197:13: warning: 'bool robtk_spin_update_range(RobTkSpin*, float, float, float)' defined but not used [-Wunused-function]
  197 | static bool robtk_spin_update_range (RobTkSpin *d, float min, float max, float step) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:328:
../robtk/widgets/robtk_separator.h:124:13: warning: 'void robtk_sep_set_dash(RobTkSep*, double, double)' defined but not used [-Wunused-function]
  124 | static void robtk_sep_set_dash(RobTkSep *d, double dash, double offset) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_separator.h:120:13: warning: 'void robtk_sep_set_alignment(RobTkSep*, float, float)' defined but not used [-Wunused-function]
  120 | static void robtk_sep_set_alignment(RobTkSep *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:327:
../robtk/widgets/robtk_scale.h:582:13: warning: 'void robtk_scale_add_mark(RobTkScale*, float, const char*)' defined but not used [-Wunused-function]
  582 | static void robtk_scale_add_mark(RobTkScale *d, float v, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:576:13: warning: 'void robtk_scale_set_default(RobTkScale*, float)' defined but not used [-Wunused-function]
  576 | static void robtk_scale_set_default(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:572:14: warning: 'float robtk_scale_get_value(RobTkScale*)' defined but not used [-Wunused-function]
  572 | static float robtk_scale_get_value(RobTkScale *d) {
      |              ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:565:13: warning: 'void robtk_scale_set_sensitive(RobTkScale*, bool)' defined but not used [-Wunused-function]
  565 | static void robtk_scale_set_sensitive(RobTkScale *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:560:13: warning: 'void robtk_scale_set_value(RobTkScale*, float)' defined but not used [-Wunused-function]
  560 | static void robtk_scale_set_value(RobTkScale *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:554:13: warning: 'void robtk_scale_set_touch(RobTkScale*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  554 | static void robtk_scale_set_touch(RobTkScale *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:549:13: warning: 'void robtk_scale_set_callback(RobTkScale*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  549 | static void robtk_scale_set_callback(RobTkScale *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:545:20: warning: 'RobWidget* robtk_scale_widget(RobTkScale*)' defined but not used [-Wunused-function]
  545 | static RobWidget * robtk_scale_widget(RobTkScale *d) {
      |                    ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:531:13: warning: 'void robtk_scale_destroy(RobTkScale*)' defined but not used [-Wunused-function]
  531 | static void robtk_scale_destroy(RobTkScale *d) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_scale.h:527:21: warning: 'RobTkScale* robtk_scale_new(float, float, float, bool)' defined but not used [-Wunused-function]
  527 | static RobTkScale * robtk_scale_new(float min, float max, float step, bool horiz) {
      |                     ^~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:326:
../robtk/widgets/robtk_radiobutton.h:149:13: warning: 'void robtk_rbtn_set_sensitive(RobTkRBtn*, bool)' defined but not used [-Wunused-function]
  149 | static void robtk_rbtn_set_sensitive(RobTkRBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:127:13: warning: 'void robtk_rbtn_set_alignment(RobTkRBtn*, float, float)' defined but not used [-Wunused-function]
  127 | static void robtk_rbtn_set_alignment(RobTkRBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_radiobutton.h:49:13: warning: 'void btn_group_remove_btn(RobTkRadioGrp*, RobTkRBtn*)' defined but not used [-Wunused-function]
   49 | static void btn_group_remove_btn (RobTkRadioGrp *g, RobTkRBtn *btn) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:325:
../robtk/widgets/robtk_pushbutton.h:335:13: warning: 'bool robtk_pbtn_get_pushed(RobTkPBtn*)' defined but not used [-Wunused-function]
  335 | static bool robtk_pbtn_get_pushed(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:323:13: warning: 'void robtk_pbtn_set_bg(RobTkPBtn*, float, float, float, float)' defined but not used [-Wunused-function]
  323 | static void robtk_pbtn_set_bg(RobTkPBtn *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:316:13: warning: 'void robtk_pbtn_set_text(RobTkPBtn*, const char*)' defined but not used [-Wunused-function]
  316 | static void robtk_pbtn_set_text(RobTkPBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:309:13: warning: 'void robtk_pbtn_set_sensitive(RobTkPBtn*, bool)' defined but not used [-Wunused-function]
  309 | static void robtk_pbtn_set_sensitive(RobTkPBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:304:13: warning: 'void robtk_pbtn_set_callback_down(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  304 | static void robtk_pbtn_set_callback_down(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:299:13: warning: 'void robtk_pbtn_set_callback_up(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  299 | static void robtk_pbtn_set_callback_up(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:294:13: warning: 'void robtk_pbtn_set_callback(RobTkPBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  294 | static void robtk_pbtn_set_callback(RobTkPBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:290:20: warning: 'RobWidget* robtk_pbtn_widget(RobTkPBtn*)' defined but not used [-Wunused-function]
  290 | static RobWidget * robtk_pbtn_widget(RobTkPBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:286:13: warning: 'void robtk_pbtn_set_alignment(RobTkPBtn*, float, float)' defined but not used [-Wunused-function]
  286 | static void robtk_pbtn_set_alignment(RobTkPBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:276:13: warning: 'void robtk_pbtn_destroy(RobTkPBtn*)' defined but not used [-Wunused-function]
  276 | static void robtk_pbtn_destroy(RobTkPBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_pushbutton.h:268:20: warning: 'RobTkPBtn* robtk_pbtn_new(const char*)' defined but not used [-Wunused-function]
  268 | static RobTkPBtn * robtk_pbtn_new(const char * txt) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:324:
../robtk/widgets/robtk_label.h:257:13: warning: 'void robtk_lbl_set_fontdesc(RobTkLbl*, const char*)' defined but not used [-Wunused-function]
  257 | static void robtk_lbl_set_fontdesc(RobTkLbl *d, const char *fontdesc) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:246:13: warning: 'void robtk_lbl_set_color(RobTkLbl*, float, float, float, float)' defined but not used [-Wunused-function]
  246 | static void robtk_lbl_set_color(RobTkLbl *d, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_label.h:234:13: warning: 'void robtk_lbl_annotation_callback(RobTkLbl*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  234 | static void robtk_lbl_annotation_callback(RobTkLbl *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:323:
../robtk/widgets/robtk_dial.h:746:13: warning: 'void robtk_dial_set_surface(RobTkDial*, cairo_surface_t*)' defined but not used [-Wunused-function]
  746 | static void robtk_dial_set_surface(RobTkDial *d, cairo_surface_t *s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:741:13: warning: 'void robtk_dial_set_scaled_surface_scale(RobTkDial*, cairo_surface_t*, float)' defined but not used [-Wunused-function]
  741 | static void robtk_dial_set_scaled_surface_scale(RobTkDial* d, cairo_surface_t* b, const float s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:737:13: warning: 'void robtk_dial_set_constained(RobTkDial*, bool)' defined but not used [-Wunused-function]
  737 | static void robtk_dial_set_constained(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:730:13: warning: 'void robtk_dial_set_detent_default(RobTkDial*, bool)' defined but not used [-Wunused-function]
  730 | static void robtk_dial_set_detent_default(RobTkDial *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:722:13: warning: 'void robtk_dial_set_detents(RobTkDial*, int, const float*)' defined but not used [-Wunused-function]
  722 | static void robtk_dial_set_detents(RobTkDial *d, const int n, const float *p) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:718:13: warning: 'void robtk_dial_set_scroll_mult(RobTkDial*, float)' defined but not used [-Wunused-function]
  718 | static void robtk_dial_set_scroll_mult(RobTkDial *d, float v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:706:13: warning: 'void robtk_dial_set_state_color(RobTkDial*, int, float, float, float, float)' defined but not used [-Wunused-function]
  706 | static void robtk_dial_set_state_color(RobTkDial *d, int s, float r, float g, float b, float a) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:700:13: warning: 'void robtk_dial_set_default_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  700 | static void robtk_dial_set_default_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:696:12: warning: 'int robtk_dial_get_state(RobTkDial*)' defined but not used [-Wunused-function]
  696 | static int robtk_dial_get_state(RobTkDial *d) {
      |            ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:692:13: warning: 'void robtk_dial_set_state(RobTkDial*, int)' defined but not used [-Wunused-function]
  692 | static void robtk_dial_set_state(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:685:13: warning: 'void robtk_dial_enable_states(RobTkDial*, int)' defined but not used [-Wunused-function]
  685 | static void robtk_dial_enable_states(RobTkDial *d, int s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:654:13: warning: 'void robtk_dial_set_touch(RobTkDial*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  654 | static void robtk_dial_set_touch(RobTkDial *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:649:13: warning: 'void robtk_dial_annotation_callback(RobTkDial*, void (*)(RobTkDial*, cairo_t*, void*), void*)' defined but not used [-Wunused-function]
  649 | static void robtk_dial_annotation_callback(RobTkDial *d, void (*cb) (RobTkDial* d, cairo_t *cr, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:636:13: warning: 'void robtk_dial_set_alignment(RobTkDial*, float, float)' defined but not used [-Wunused-function]
  636 | static void robtk_dial_set_alignment(RobTkDial *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_dial.h:623:20: warning: 'RobTkDial* robtk_dial_new(float, float, float)' defined but not used [-Wunused-function]
  623 | static RobTkDial * robtk_dial_new(float min, float max, float step) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:322:
../robtk/widgets/robtk_multibutton.h:301:12: warning: 'int robtk_mbtn_get_active(RobTkMBtn*)' defined but not used [-Wunused-function]
  301 | static int robtk_mbtn_get_active(RobTkMBtn *d) {
      |            ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:294:13: warning: 'void robtk_mbtn_set_sensitive(RobTkMBtn*, bool)' defined but not used [-Wunused-function]
  294 | static void robtk_mbtn_set_sensitive(RobTkMBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:290:13: warning: 'void robtk_mbtn_set_active(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  290 | static void robtk_mbtn_set_active(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:286:13: warning: 'void robtk_mbtn_set_default(RobTkMBtn*, int)' defined but not used [-Wunused-function]
  286 | static void robtk_mbtn_set_default(RobTkMBtn *d, int v) {
      |             ^~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:282:13: warning: 'void robtk_mbtn_set_leds_rgb(RobTkMBtn*, const float*)' defined but not used [-Wunused-function]
  282 | static void robtk_mbtn_set_leds_rgb(RobTkMBtn *d, const float *c) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:277:13: warning: 'void robtk_mbtn_set_callback(RobTkMBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  277 | static void robtk_mbtn_set_callback(RobTkMBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:273:20: warning: 'RobWidget* robtk_mbtn_widget(RobTkMBtn*)' defined but not used [-Wunused-function]
  273 | static RobWidget * robtk_mbtn_widget(RobTkMBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:269:13: warning: 'void robtk_mbtn_set_alignment(RobTkMBtn*, float, float)' defined but not used [-Wunused-function]
  269 | static void robtk_mbtn_set_alignment(RobTkMBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:260:13: warning: 'void robtk_mbtn_destroy(RobTkMBtn*)' defined but not used [-Wunused-function]
  260 | static void robtk_mbtn_destroy(RobTkMBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_multibutton.h:208:20: warning: 'RobTkMBtn* robtk_mbtn_new(int)' defined but not used [-Wunused-function]
  208 | static RobTkMBtn * robtk_mbtn_new(int modes) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:321:
../robtk/widgets/robtk_checkimgbutton.h:292:13: warning: 'bool robtk_ibtn_get_active(RobTkIBtn*)' defined but not used [-Wunused-function]
  292 | static bool robtk_ibtn_get_active(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:288:13: warning: 'void robtk_ibtn_set_temporary_mode(RobTkIBtn*, int)' defined but not used [-Wunused-function]
  288 | static void robtk_ibtn_set_temporary_mode(RobTkIBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:281:13: warning: 'void robtk_ibtn_set_sensitive(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  281 | static void robtk_ibtn_set_sensitive(RobTkIBtn *d, bool s) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:277:13: warning: 'void robtk_ibtn_set_active(RobTkIBtn*, bool)' defined but not used [-Wunused-function]
  277 | static void robtk_ibtn_set_active(RobTkIBtn *d, bool v) {
      |             ^~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:271:13: warning: 'void robtk_ibtn_set_touch(RobTkIBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  271 | static void robtk_ibtn_set_touch(RobTkIBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:266:13: warning: 'void robtk_ibtn_set_callback(RobTkIBtn*, bool (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function]
  266 | static void robtk_ibtn_set_callback(RobTkIBtn *d, bool (*cb) (RobWidget* w, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:262:20: warning: 'RobWidget* robtk_ibtn_widget(RobTkIBtn*)' defined but not used [-Wunused-function]
  262 | static RobWidget * robtk_ibtn_widget(RobTkIBtn *d) {
      |                    ^~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:258:13: warning: 'void robtk_ibtn_set_alignment(RobTkIBtn*, float, float)' defined but not used [-Wunused-function]
  258 | static void robtk_ibtn_set_alignment(RobTkIBtn *d, float x, float y) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:251:13: warning: 'void robtk_ibtn_destroy(RobTkIBtn*)' defined but not used [-Wunused-function]
  251 | static void robtk_ibtn_destroy(RobTkIBtn *d) {
      |             ^~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkimgbutton.h:212:20: warning: 'RobTkIBtn* robtk_ibtn_new(cairo_surface_t*, cairo_surface_t*)' defined but not used [-Wunused-function]
  212 | static RobTkIBtn * robtk_ibtn_new(cairo_surface_t *n, cairo_surface_t *e) {
      |                    ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:320:
../robtk/widgets/robtk_checkbutton.h:514:13: warning: 'void robtk_cbtn_set_temporary_mode(RobTkCBtn*, int)' defined but not used [-Wunused-function]
  514 | static void robtk_cbtn_set_temporary_mode(RobTkCBtn *d, int i) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:507:13: warning: 'void robtk_cbtn_set_color_checked(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  507 | static void robtk_cbtn_set_color_checked(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:501:13: warning: 'void robtk_cbtn_set_color_off(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  501 | static void robtk_cbtn_set_color_off(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:495:13: warning: 'void robtk_cbtn_set_color_on(RobTkCBtn*, float, float, float)' defined but not used [-Wunused-function]
  495 | static void robtk_cbtn_set_color_on(RobTkCBtn *d, float r, float g, float b) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:488:13: warning: 'void robtk_cbtn_set_text(RobTkCBtn*, const char*)' defined but not used [-Wunused-function]
  488 | static void robtk_cbtn_set_text(RobTkCBtn *d, const char *txt) {
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:472:13: warning: 'void robtk_cbtn_annotation_callback(RobTkCBtn*, void (*)(RobWidget*, bool, void*), void*)' defined but not used [-Wunused-function]
  472 | static void robtk_cbtn_annotation_callback(RobTkCBtn *d, void (*cb) (RobWidget* w, bool, void* handle), void* handle) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/widgets/robtk_checkbutton.h:466:13: warning: 'void robtk_cbtn_set_touch(RobTkCBtn*, void (*)(void*, uint32_t, bool), void*, uint32_t)' defined but not used [-Wunused-function]
  466 | static void robtk_cbtn_set_touch(RobTkCBtn *d, void (*cb) (void*, uint32_t, bool), void* handle, uint32_t id) {
      |             ^~~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:314:
../robtk/gl/layout.h:1065:13: warning: 'void rob_table_destroy(RobWidget*)' defined but not used [-Wunused-function]
 1065 | static void rob_table_destroy(RobWidget * rw) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:1033:13: warning: 'void rob_table_attach_defaults(RobWidget*, RobWidget*, unsigned int, unsigned int, unsigned int, unsigned int)' defined but not used [-Wunused-function]
 1033 | static void rob_table_attach_defaults(RobWidget *rw, RobWidget *chld,
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
../robtk/gl/layout.h:663:13: warning: 'void dump_tbl_acq(rob_table*)' defined but not used [-Wunused-function]
  663 | static void dump_tbl_acq(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:650:13: warning: 'void dump_tbl_req(rob_table*)' defined but not used [-Wunused-function]
  650 | static void dump_tbl_req(struct rob_table *rt) {
      |             ^~~~~~~~~~~~
../robtk/gl/layout.h:624:20: warning: 'RobWidget* rob_vbox_new(bool, int)' defined but not used [-Wunused-function]
  624 | static RobWidget * rob_vbox_new(bool homogeneous, int padding) {
      |                    ^~~~~~~~~~~~
../robtk/gl/layout.h:620:13: warning: 'void rob_vbox_child_pack(RobWidget*, RobWidget*, bool, bool)' defined but not used [-Wunused-function]
  620 | static void rob_vbox_child_pack(RobWidget *rw, RobWidget *chld, bool expand, bool fill) {
      |             ^~~~~~~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:312:
../robtk/gl/common_cgl.h:37:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function]
   37 | static void set_host_color (int which, uint32_t color) {
      |             ^~~~~~~~~~~~~~
In file included from ../robtk/robtk.h:302:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/robtk.h:285:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function]
  285 | static bool rect_intersect_a(const cairo_rectangle_t *r1, const float x, const float y, const float w, const float h) {
      |             ^~~~~~~~~~~~~~~~
../robtk/robtk.h:264:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function]
  264 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){
      |             ^~~~~~~~~~~~~~~~~
../robtk/robtk.h:115:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function]
  115 | static void rtk_clock_systime(struct timespec *ts) {
      |             ^~~~~~~~~~~~~~~~~
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -I. `pkgconf --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -o build/meters_glui.so gui/meters.c \
  obj/pugl.o obj/needleUI_gl.o obj/eburUI_gl.o obj/goniometerUI_gl.o obj/dpmUI_gl.o obj/kmeterUI_gl.o obj/phasewheelUI_gl.o obj/stereoscopeUI_gl.o obj/dr14meterUI_gl.o obj/sdhmeterUI_gl.o obj/bitmeterUI_gl.o obj/surmeterUI_gl.o \
  `pkgconf --cflags --libs fftw3f` -lm zita-resampler/resampler.cc zita-resampler/resampler-table.cc \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,--as-needed -pthread -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lX11 `pkgconf --libs  cairo pangocairo pango glu gl` 
/bin/true -s build/meters_glui.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DHAVE_LV2_1_8 -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.5.6\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection  `pkgconf --cflags jack lv2 pango pangocairo glu gl` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"tuna\"" \
  -o x42/x42-tuna-collection \
  ../robtk/jackwrap.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/tuna.c x42/x42-tuna.o \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lm `pkgconf --libs lv2 fftw3f` `pkgconf  --libs cairo pangocairo pango` -lX11 `pkgconf  --libs cairo pango pangocairo glu gl`   `pkgconf  --libs jack`
/bin/true -s x42/x42-tuna-collection
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/tuna.c:77:
src/fft.c:395:1: warning: 'uint32_t fftx_bins(FFTAnalysis*)' defined but not used [-Wunused-function]
  395 | fftx_bins (struct FFTAnalysis* ft)
      | ^~~~~~~~~
src/fft.c:365:1: warning: 'void fa_analyze_dsp(FFTAnalysis*, void (*)(void*, uint32_t, float*), void*)' defined but not used [-Wunused-function]
  365 | fa_analyze_dsp (struct FFTAnalysis* ft,
      | ^~~~~~~~~~~~~~
src/fft.c:241:1: warning: 'void fftx_set_window(FFTAnalysis*, window_t)' defined but not used [-Wunused-function]
  241 | fftx_set_window (struct FFTAnalysis* ft, window_t type)
      | ^~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
/usr/bin/make -C xfade.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
Version: 0.3.1 -> 0 3 1 
LV2 Version: 770 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
sed "s/@LV2NAME@/xfade/;s/@LIB_EXT@/.so/" \
  manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
sed "s/@VERSION@/lv2:microVersion 0 ;lv2:minorVersion 770 ;/g" \
	xfade.ttl.in > build/xfade.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
gcc  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -std=c99 `pkgconf --cflags lv2` \
  -o build/xfade.so xfade.c \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm
/bin/true -s build/xfade.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
/usr/bin/make -C zconvo.lv2 
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
sed "s/@LV2NAME@/zeroconvolv/;s/@LIB_EXT@/.so/" \
  lv2ttl/manifest.ttl.in > build/manifest.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
sed "s/@LV2NAME@/zeroconvolv/" \
	lv2ttl/presets.ttl.in > build/presets.ttl
cat presets/*.ttl | sed "s/@LV2NAME@/zeroconvolv/g" >> build/presets.ttl
cp presets/ir/*.wav build//ir/
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
sed "s/@LV2NAME@/zeroconvolv/g;s/@VERSION@/lv2:microVersion 0; lv2:minorVersion 1536;/" \
	lv2ttl/zeroconvolv.ttl.in > build/zeroconvolv.ttl
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
g++  -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -fvisibility=hidden -pthread `pkgconf --cflags glib-2.0 lv2 sndfile samplerate` -DHAVE_LV2_1_8 \
  -o build/zeroconvolv.so src/audiosrc.cc src/convolver.cc src/lv2.cc src/zeta-convolver.cc \
   \
  -shared -Wl,-Bstatic -Wl,-Bdynamic -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes `pkgconf --libs sndfile samplerate fftw3f` -lm
/bin/true -s build/zeroconvolv.so
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
g++  -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DXTERNAL_UI -DHAVE_LV2_1_8 -fPIC -fvisibility=hidden `pkgconf --cflags lv2` -DVERSION="\"0.9.20\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -DVERSION="\"0.9.20\"" `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE -I.  `pkgconf --cflags jack lv2 pango pangocairo ` -pthread -DDEFAULT_NOT_ONTOP \
  -DXTERNAL_UI -DHAVE_IDLE_IFACE \
  -DJACK_DESCRIPT="\"lv2ttl/plugins.h\"" \
  -DAPPNAME="\"meter\"" \
  -o x42/x42-meter-collection \
  ../robtk/jackwrap.c ../robtk/pugl/pugl_x11.c   \
  -DX42_MULTIPLUGIN src/meters.cc jmeters/vumeterdsp.cc jmeters/iec1ppmdsp.cc jmeters/iec2ppmdsp.cc jmeters/stcorrdsp.cc jmeters/msppmdsp.cc ebumeter/ebu_r128_proc.cc jmeters/truepeakdsp.cc jmeters/kmeterdsp.cc zita-resampler/resampler.cc zita-resampler/resampler-table.cc x42/x42-ebur128.o x42/x42-phase-correlation.o x42/x42-dr14.o x42/x42-k20rms.o x42/x42-goniometer.o x42/x42-phasewheel.o x42/x42-histogram.o x42/x42-bitmeter.o x42/x42-surmeter.o x42/x42-spectrum30.o x42/x42-stereoscope.o x42/x42-truepeakrms.o `pkgconf --cflags --libs fftw3f` -lm \
  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -lm -lX11 `pkgconf --libs  cairo pangocairo pango glu gl`  `pkgconf  --libs jack`
/bin/true -s x42/x42-meter-collection
../robtk/jackwrap.c: In function 'int main(int, char**)':
../robtk/jackwrap.c:1440:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable]
 1440 |         int            osc_port         = 0;
      |                        ^~~~~~~~
../robtk/jackwrap.c:1671:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1671 |                 (void)system ("xmessage -button ok -center \"Cannot connect to JACK.\nPlease start the JACK Server first.\" &");
      |                       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/goniometerlv2.c:37,
                 from src/meters.cc:671:
src/goniometer.h:107:13: warning: 'void gmrb_read_clear(gmringbuf*)' defined but not used [-Wunused-function]
  107 | static void gmrb_read_clear(gmringbuf *rb) {
      |             ^~~~~~~~~~~~~~~
src/goniometer.h:70:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function]
   70 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) {
      |            ^~~~~~~~~
src/goniometer.h:62:12: warning: 'int gmrb_read_one(gmringbuf*, float*, float*)' defined but not used [-Wunused-function]
   62 | static int gmrb_read_one(gmringbuf *rb, float *c0, float *c1) {
      |            ^~~~~~~~~~~~~
In file included from src/dpy_needle.c:52,
                 from src/meters.cc:625:
./gui/meterimage.c:548:25: warning: 'cairo_surface_t* render_front_face(MtrType, int, int)' defined but not used [-Wunused-function]
  548 | static cairo_surface_t* render_front_face(enum MtrType t, int w, int h) {
      |                         ^~~~~~~~~~~~~~~~~
In file included from src/dpy_needle.c:51:
../robtk/rtk/common.h:379:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function]
  379 | static void rtk_open_url (const char *url) {
      |             ^~~~~~~~~~~~
../robtk/rtk/common.h:338:13: warning: 'void create_text_surface2(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, float, int, const float*)' defined but not used [-Wunused-function]
  338 | static void create_text_surface2(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:329:13: warning: 'void create_text_surface(cairo_surface_t**, float, float, float, float, const char*, PangoFontDescription*, const float*)' defined but not used [-Wunused-function]
  329 | static void create_text_surface(cairo_surface_t ** sf,
      |             ^~~~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:211:13: warning: 'void get_text_geometry(const char*, PangoFontDescription*, int*, int*)' defined but not used [-Wunused-function]
  211 | static void get_text_geometry( const char *txt, PangoFontDescription *font, int *tw, int *th) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:199:13: warning: 'void rounded_rectangle(cairo_t*, double, double, double, double, double)' defined but not used [-Wunused-function]
  199 | static void rounded_rectangle (cairo_t* cr, double x, double y, double w, double h, double r)
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:192:14: warning: 'float luminance_rgb(const float*)' defined but not used [-Wunused-function]
  192 | static float luminance_rgb (float const* c) {
      |              ^~~~~~~~~~~~~
../robtk/rtk/common.h:160:17: warning: 'uint32_t rgba_to_hex(float*)' defined but not used [-Wunused-function]
  160 | static uint32_t rgba_to_hex (float *c)
      |                 ^~~~~~~~~~~
../robtk/rtk/common.h:152:13: warning: 'void interpolate_fg_bg(float*, float)' defined but not used [-Wunused-function]
  152 | static void interpolate_fg_bg (float* c, float fract) {
      |             ^~~~~~~~~~~~~~~~~
../robtk/rtk/common.h:144:13: warning: 'void interpolate_rgb(float*, const float*, const float*, float)' defined but not used [-Wunused-function]
  144 | static void interpolate_rgb (float* c, const float* c1, const float* c2, float f) {
      |             ^~~~~~~~~~~~~~~
../robtk/rtk/common.h:27:14: warning: 'float rtk_hue2rgb(float, float, float)' defined but not used [-Wunused-function]
   27 | static float rtk_hue2rgb(const float p, const float q, float t) {
      |              ^~~~~~~~~~~
src/goniometer.h:168:3: warning: type 'struct LV2gm' violates the C++ One Definition Rule [-Wodr]
  168 | } LV2gm;
      |   ^
./gui/../src/goniometer.h:168:3: note: a different type is defined in another translation unit
  168 | } LV2gm;
      |   ^
src/goniometer.h:151:20: note: the first difference of corresponding definitions is field 'cor'
  151 |         Stcorrdsp *cor;
      |                    ^
./gui/../src/goniometer.h:151:20: note: a field of same name but different type is defined in another translation unit
  151 |         Stcorrdsp *cor;
      |                    ^
src/../jmeters/stcorrdsp.h:27:7: note: type 'struct Stcorrdsp' should match type 'Stcorrdsp'
   27 | class Stcorrdsp
      |       ^
src/meters.cc:68:6: warning: type 'MtrType' violates the C++ One Definition Rule [-Wodr]
   68 | enum MtrType {
      |      ^
./gui/needle.c:34:6: note: an enum with different value name is defined in another translation unit
   34 | enum MtrType {
      |      ^
src/meters.cc:69:9: note: name 'MT_NONE' differs from name 'MT_BBC' defined in another translation unit
   69 |         MT_NONE = 0,
      |         ^
./gui/needle.c:35:9: note: mismatching definition
   35 |         MT_BBC = 1,
      |         ^
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HvEM7H
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
++ dirname /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd x42-plugins-20220327
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x 'INSTALL=/usr/bin/install -p' LIBDIR=/usr/lib64 LV2DIR=/usr/lib64/lv2 PREFIX=/usr
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make: [Makefile:48: submodule_check] Error 1 (ignored)
/usr/bin/make -C balance.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
Version: 0.6.8 -> 0 6 8 
LV2 Version: 1552 0
Makefile:90: "!!"
Makefile:91: "!! UI font can not be found on this system"
Makefile:92: "!! install fonts-freefont-ttf or set the FONTFILE variable to a ttf file"
Makefile:93: "!! LV2 GUI will not be built"
Makefile:94: "!!"
Makefile:158: "!!"
Makefile:159: "!! openGL/GLU is not available - GUI disabled"
Makefile:160: "!! install glu-dev, ftgl-dev and fonts-freefont-ttf to build LV2 GUI"
Makefile:161: "!!"
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/balance.lv2
install -m755 build/balance.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/balance.lv2
install -m644 build/manifest.ttl build/balance.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/balance.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/balance.lv2'
/usr/bin/make -C controlfilter.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
Version: 0.4.3 -> 0 4 3 
LV2 Version: 1030 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/controlfilter.lv2
install -m755 build/controlfilter.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/controlfilter.lv2
install -m644 build/manifest.ttl build/controlfilter.ttl build/presets.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/controlfilter.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
/usr/bin/make -C darc.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
Version: 0.5.7 -> 0 5 7 
LV2 Version: 1294 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:211: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2
install -m644 build/manifest.ttl build/darc.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2
install -m755 build/darc.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2
install -m755 build/darcUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-darc /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-darc.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.lv2'
/usr/bin/make -C dpl.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
Version: 0.5.4 -> 0 5 4 
LV2 Version: 1288 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:210: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2
install -m644 build/manifest.ttl build/dpl.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2
install -m755 build/dpl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2
install -m755 build/dplUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-dpl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-dpl.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/dpl.lv2'
/usr/bin/make -C convoLV2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/convo.lv2
install -m755 build/convoLV2.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/convo.lv2
install -m644 build/manifest.ttl build/convoLV2.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/convo.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/convoLV2'
/usr/bin/make -C fat1.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
Version: 0.7.1 -> 0 7 1 
LV2 Version: 1794 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:217: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2
install -m644 build/manifest.ttl build/fat1.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2
install -m755 build/fat1.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2
install -m755 build/fat1UI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-fat1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-fat1.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fat1.lv2'
/usr/bin/make -C fil4.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
Version: 0.8.0 -> 0 8 0 
LV2 Version: 2048 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:229: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2
install -m644 build/manifest.ttl build/fil4.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2
install -m755 build/fil4.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2
install -m755 build/fil4UI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-fil4 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-fil4.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
/usr/bin/make -C matrixmixer.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
Version: 0.3.4 -> 0 3 4 
LV2 Version: 776 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:208: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2
install -m644 build/manifest.ttl build/matrixmixer.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2
install -m755 build/matrixmixer.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2
install -m755 build/matrixmixerUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-matrixmixer8x8 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-matrixmixer.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.lv2'
/usr/bin/make -C meters.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
Version: 0.9.20 -> 0 9 20 
LV2 Version: 2344 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:253: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/meters.lv2
install -m755 build/manifest.ttl build/meters.ttl build/meters.so build/meters_glui.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/meters.lv2
install -m644 build/manifest.ttl build/meters.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/meters.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -T -m755 x42/x42-meter-collection /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-meter
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 doc/x42-meter.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1/
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
/usr/bin/make -C mididebug.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
Version: 0.3.3 -> 0 3 3 
LV2 Version: 774 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mididebug.lv2
install -m755 build/mididebug.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mididebug.lv2
install -m644 build/manifest.ttl build/mididebug.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mididebug.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mididebug.lv2'
/usr/bin/make -C midifilter.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
Version: 0.6.7 -> 0 6 7 
LV2 Version: 1550 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midifilter.lv2
install -m755 build/midifilter.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midifilter.lv2
install -m644 build/manifest.ttl build/midifilter.ttl build/presets.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midifilter.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
/usr/bin/make -C midigen.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
Version: 0.4.1 -> 0 4 1 
LV2 Version: 1026 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midigen.lv2
install -m755 build/midigen.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midigen.lv2
install -m644 build/manifest.ttl build/midigen.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midigen.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midigen.lv2'
/usr/bin/make -C midimap.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
Version: 0.4.2 -> 0 4 2 
LV2 Version: 1028 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midimap.lv2
install -m755 build/midimap.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midimap.lv2
install -m644 build/manifest.ttl build/midimap.ttl build/presets.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midimap.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midimap.lv2'
/usr/bin/make -C mixtri.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
Version: 0.4.4 -> 0 4 4 
LV2 Version: 1032 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:184: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2
install -m644 build/manifest.ttl build/mixtri.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2
install -m755 build/mixtri.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2
install -m755 build/mixtriUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-mixtri /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-mixtri.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
/usr/bin/make -C nodelay.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/nodelay.lv2
install -m755 build/nodelay.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/nodelay.lv2
install -m644 build/manifest.ttl build/nodelay.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/nodelay.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/nodelay.lv2'
/usr/bin/make -C onsettrigger.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
Version: 0.4.2 -> 0 4 2 
LV2 Version: 1028 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/onsettrigger.lv2
install -m755 build/onsettrigger.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/onsettrigger.lv2
install -m644 build/manifest.ttl build/onsettrigger.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/onsettrigger.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/onsettrigger.lv2'
/usr/bin/make -C phaserotate.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
Version: 0.5.2 -> 0 5 2 
LV2 Version: 1284 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/phaserotate.lv2
install -m755 build/phaserotate.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/phaserotate.lv2
install -m644 build/manifest.ttl build/phaserotate.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/phaserotate.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/phaserotate.lv2'
/usr/bin/make -C sisco.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
Version: 0.9.4 -> 0 9 4 
LV2 Version: 2312 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:198: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2
install -m644 build/manifest.ttl build/sisco.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2
install -m755 build/sisco.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2
install -m755 build/siscoUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-scope.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 build/x42-scope  /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
/usr/bin/make -C spectra.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
Version: 0.5.4 -> 0 5 4 
LV2 Version: 1288 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:199: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2
install -m644 build/manifest.ttl build/spectra.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2
install -m755 build/spectra.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2
install -m755 build/spectraUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-spectr /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-spectr.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
/usr/bin/make -C stepseq.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
Version: 0.6.7 -> 0 6 7 
LV2 Version: 1550 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:220: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2
install -m644 build/manifest.ttl build/stepseq.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2
install -m755 build/stepseq.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2
install -m755 build/stepseqUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -m755 x42/x42-stepseq /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-stepseq.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stepseq.lv2'
/usr/bin/make -C stereoroute.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
Version: 0.2.1 -> 0 2 1 
LV2 Version: 514 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stereoroute.lv2
install -m755 build/stereoroute.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stereoroute.lv2
install -m644 build/manifest.ttl build/stereoroute.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stereoroute.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/stereoroute.lv2'
/usr/bin/make -C testsignal.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/testsignal.lv2
install -m755 build/testsignal.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/testsignal.lv2
install -m644 build/manifest.ttl build/testsignal.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/testsignal.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/testsignal.lv2'
/usr/bin/make -C tuna.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
Version: 0.5.6 -> 0 5 6 
LV2 Version: 1292 0
test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check
make[1]: [Makefile:228: submodule_check] Error 1 (ignored)
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2
install -m644 build/manifest.ttl build/tuna.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2
install -m755 build/tuna.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2
install -m755 build/tunaUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin
install -T -m755 x42/x42-tuna-collection /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-tuna
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
install -m644 x42-tuna.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/man/man1
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
/usr/bin/make -C xfade.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
Version: 0.3.1 -> 0 3 1 
LV2 Version: 770 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/xfade.lv2
install -m755 build/xfade.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/xfade.lv2
install -m644 build/manifest.ttl build/xfade.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/xfade.lv2
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/xfade.lv2'
/usr/bin/make -C zconvo.lv2 install
make[1]: Entering directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
Version: 0.6.0 -> 0 6 0 
LV2 Version: 1536 0
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/zeroconvo.lv2/ir
install -m755 build/zeroconvolv.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/zeroconvo.lv2
install -m644 build/manifest.ttl build/presets.ttl build/zeroconvolv.ttl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/zeroconvo.lv2
install -m644 build//ir/* /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/zeroconvo.lv2/ir
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/zconvo.lv2'
+ /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 0.18.0-0.2.20220327.fc38 --unique-debug-suffix -0.18.0-0.2.20220327.fc38.s390x --unique-debug-src-base lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/x42-plugins-20220327
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-dpl
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-darc
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-fat1
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-fil4
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-matrixmixer8x8
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-meter
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-mixtri
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-scope
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-spectr
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-stepseq
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/bin/x42-tuna
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/balance.lv2/balance.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/controlfilter.lv2/controlfilter.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/convo.lv2/convoLV2.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2/darc.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/darc.lv2/darcUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2/dpl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/dpl.lv2/dplUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2/fat1.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fat1.lv2/fat1UI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2/fil4.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/fil4.lv2/fil4UI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2/matrixmixer.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/matrixmixer.lv2/matrixmixerUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/meters.lv2/meters.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/meters.lv2/meters_glui.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mididebug.lv2/mididebug.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midifilter.lv2/midifilter.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midigen.lv2/midigen.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/midimap.lv2/midimap.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2/mixtri.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/mixtri.lv2/mixtriUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/nodelay.lv2/nodelay.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/onsettrigger.lv2/onsettrigger.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/phaserotate.lv2/phaserotate.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2/sisco.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/sisco.lv2/siscoUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2/spectra.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/spectra.lv2/spectraUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2/stepseq.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stepseq_s8n8.lv2/stepseqUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/stereoroute.lv2/stereoroute.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/testsignal.lv2/testsignal.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2/tuna.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/tuna.lv2/tunaUI_gl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/xfade.lv2/xfade.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/lib64/lv2/zeroconvo.lv2/zeroconvolv.so
original debug info size: 18172kB, size after compression: 14544kB
/usr/bin/sepdebugcrcfix: Updated 47 CRC32s, 0 CRC32s did match.
6969 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
+ /usr/lib/rpm/brp-remove-la-files
+ /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/redhat/brp-python-hardlink
Processing files: lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.dgMWdi
+ umask 022
+ cd /builddir/build/BUILD
+ cd x42-plugins-20220327
+ DOCDIR=/builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/doc/lv2-x42-plugins
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/doc/lv2-x42-plugins
+ cp -pr plugin.versions /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/doc/lv2-x42-plugins
+ cp -pr plugin.list /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/doc/lv2-x42-plugins
+ cp -pr README.md /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/doc/lv2-x42-plugins
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.vtpzbR
+ umask 022
+ cd /builddir/build/BUILD
+ cd x42-plugins-20220327
+ LICENSEDIR=/builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/licenses/lv2-x42-plugins
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/licenses/lv2-x42-plugins
+ cp -pr balance.lv2/COPYING /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x/usr/share/licenses/lv2-x42-plugins
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: lv2-x42-plugins = 0.18.0-0.2.20220327.fc38 lv2-x42-plugins(s390-64) = 0.18.0-0.2.20220327.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libGL.so.1()(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcairo.so.2()(64bit) libfftw3f.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgobject-2.0.so.0()(64bit) libjack.so.0()(64bit) libltc.so.11()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.32)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libsamplerate.so.0()(64bit) libsamplerate.so.0(libsamplerate.so.0.0)(64bit) libsndfile.so.1()(64bit) libsndfile.so.1(libsndfile.so.1.0)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libzita-convolver.so.4()(64bit) rtld(GNU_HASH)
Processing files: lv2-x42-plugins-debugsource-0.18.0-0.2.20220327.fc38.s390x
Provides: lv2-x42-plugins-debugsource = 0.18.0-0.2.20220327.fc38 lv2-x42-plugins-debugsource(s390-64) = 0.18.0-0.2.20220327.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: lv2-x42-plugins-debuginfo-0.18.0-0.2.20220327.fc38.s390x
Provides: debuginfo(build-id) = 021776031f76a3eb4d7fe0875383f082804f5201 debuginfo(build-id) = 0517f82e46292e1690e0dccceb71b7a9e3a59b26 debuginfo(build-id) = 06ffa88903767dfa4cb56f4e130298169ee04d94 debuginfo(build-id) = 0b097629df20ea63cbe4dea74f1fabf7476c78f8 debuginfo(build-id) = 112cbb80ec26ab6f60963792f3ddddab6fc62446 debuginfo(build-id) = 124cd10ed48e31943c71ead2c3821f1dbfa0d54f debuginfo(build-id) = 1abc17a2dfc77999425e89ffdae614c172a2e5ea debuginfo(build-id) = 2b4b2dae92043c35d150ba1c1cf5d7975458a8e3 debuginfo(build-id) = 36e51b5e39191c8c2768697aaa34ffb7a057974b debuginfo(build-id) = 3c413e7e756c4715e59a1f35ff358c324c433401 debuginfo(build-id) = 3c42d5d721fe8a6e055e38e181b6e6b8adfe98df debuginfo(build-id) = 3f6930b849be41f2400360b2520bc88af1b248b0 debuginfo(build-id) = 40021ef0069463e85b7a36c76293ee8eabef2222 debuginfo(build-id) = 49110f262dc0b7933d096ab08898936ee202d01f debuginfo(build-id) = 4d3c6528c9ce481ab13cb17e63ce34a838f64940 debuginfo(build-id) = 58d7c22ccd6e09757634f3c4224abfc841a5d509 debuginfo(build-id) = 59cb1817cf3f7e4484aef545e41880062ea6beb7 debuginfo(build-id) = 6439e95dce7e6e0bd5b925289313be57d2ca05d6 debuginfo(build-id) = 66c4d2bd491b8cfd191a2ee01ab086795e181903 debuginfo(build-id) = 71783d3200f086787956fa9ce16dd88ef2b86b0d debuginfo(build-id) = 79c9b3659cd4bf5eb05352c8a5ea1114d2f2d9b5 debuginfo(build-id) = 79eff72a0385ba160311230bada988b6e8308e9c debuginfo(build-id) = 83ee3b9fb8472700701bcc8a7a4d112c9b99ea56 debuginfo(build-id) = 84488c8da37a2ba50cbefde16692ccc43ac118de debuginfo(build-id) = 88840bc4ad7cf8d5c9aeaaa445082d049ea72f70 debuginfo(build-id) = 8932318f86d8f9406dd83b9795e4ff97ccd61acd debuginfo(build-id) = 8bc2d7b1ab7ed7aecf8901d306efd9b0f2de7826 debuginfo(build-id) = 8c5a750461d22661d778c3a0e9ebe6db9a0b9ad5 debuginfo(build-id) = 90321d838db7f63043e91a575da86e47d73356b4 debuginfo(build-id) = 95354521454bb102a6c9ecfb1e5ce712400ca4f4 debuginfo(build-id) = 9689111c8afcc949e772ade622dca8fc3bfdbff9 debuginfo(build-id) = a19bfe97c20d3aff72f81626cf208447c99e0c29 debuginfo(build-id) = b25cdd9a85ebcfbcb669aa9d5fc1a3c041ad76aa debuginfo(build-id) = b6f7513213776967933015bff2b47ea851d439fc debuginfo(build-id) = b73ca26a9599621c1d458901dd0fee9a169ac5c1 debuginfo(build-id) = bba8ce507b1c28a19177298721aa6eb5b96a19ec debuginfo(build-id) = bbf1afef6aa89ed31052fd7edc54fac093a46ce3 debuginfo(build-id) = c9a53451a9b3fac07e29fb639e73d5dab2b818c4 debuginfo(build-id) = d18514f903283635caeb6d7fc0b4ac425cb3553b debuginfo(build-id) = da490778264bfed65bb92080f854ccb5b2bbb01b debuginfo(build-id) = dc9a4d1904d35b112679168193c4e31acfc2ad89 debuginfo(build-id) = dd8a8e5ec14e9e53eb57e2f58cb7b224b51a2fe9 debuginfo(build-id) = e031a3ea53e68823a5e1db44e7b5b5af4aa97ba6 debuginfo(build-id) = eaf5e88d9aaeb7d9debfa4586c709a2e568c365a debuginfo(build-id) = ec53612033fa93099aeb0b365937282339ffa098 debuginfo(build-id) = ef764d0b708c6f5fec3dbf61cfff5c2ae48da176 debuginfo(build-id) = f872b122bc24c339e35b43445c946dc528c29a34 lv2-x42-plugins-debuginfo = 0.18.0-0.2.20220327.fc38 lv2-x42-plugins-debuginfo(s390-64) = 0.18.0-0.2.20220327.fc38
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: lv2-x42-plugins-debugsource(s390-64) = 0.18.0-0.2.20220327.fc38
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
Wrote: /builddir/build/RPMS/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/lv2-x42-plugins-debugsource-0.18.0-0.2.20220327.fc38.s390x.rpm
Wrote: /builddir/build/RPMS/lv2-x42-plugins-debuginfo-0.18.0-0.2.20220327.fc38.s390x.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.RgSmBB
+ umask 022
+ cd /builddir/build/BUILD
+ cd x42-plugins-20220327
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.s390x
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.VJjaZb
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf x42-plugins-20220327 x42-plugins-20220327.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0