Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c148' (ED25519) to the list of known hosts.
Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5172926 --chroot fedora-rawhide-x86_64 --detached
Version: 0.62
PID: 6768
Logging PID: 6769
Task:
{'appstream': False,
 'background': True,
 'build_id': 5172926,
 'buildroot_pkgs': [],
 'chroot': 'fedora-rawhide-x86_64',
 'enable_net': False,
 'fedora_review': False,
 'git_hash': 'f97ec681854860235ccada2784a0a6ea67dfda64',
 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/lv2-x42-plugins',
 'isolation': 'default',
 'memory_reqs': 2048,
 'package_name': 'lv2-x42-plugins',
 'package_version': '0.18.0-0.2.20220327',
 'project_dirname': 'gcc-13-test',
 'project_name': 'gcc-13-test',
 'project_owner': 'jakub',
 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/jakub/gcc-13-test/fedora-rawhide-x86_64/',
            'id': 'copr_base',
            'name': 'Copr repository'},
           {'baseurl': 'https://jakub.fedorapeople.org/fedora-gcc13-$arch/',
            'id': 'https_jakub_fedorapeople_org_fedora_gcc13_arch',
            'name': 'Additional repo https_jakub_fedorapeople_org_fedora_gcc13_arch'}],
 'sandbox': 'jakub/gcc-13-test--jakub',
 'source_json': {},
 'source_type': None,
 'submitter': 'jakub',
 'tags': [],
 'task_id': '5172926-fedora-rawhide-x86_64',
 'timeout': 115200,
 'uses_devel_repo': False,
 'with_opts': [],
 'without_opts': []}

Running: git clone https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/lv2-x42-plugins /var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins --depth 500 --no-single-branch --recursive

cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/jakub/gcc-13-test/lv2-x42-plugins', '/var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins', '--depth', '500', '--no-single-branch', '--recursive']
cwd: .
rc: 0
stdout: 
stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins'...

Running: git checkout f97ec681854860235ccada2784a0a6ea67dfda64

cmd: ['git', 'checkout', 'f97ec681854860235ccada2784a0a6ea67dfda64']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins
rc: 0
stdout: 
stderr: Note: switching to 'f97ec681854860235ccada2784a0a6ea67dfda64'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at f97ec68 automatic import of lv2-x42-plugins

Running: copr-distgit-client sources
/usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated
cmd: ['copr-distgit-client', 'sources']
cwd: /var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins
rc: 0
stdout: 
stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD
INFO: Reading stdout from command: git rev-parse HEAD
INFO: Reading sources specification file: sources
INFO: Downloading x42-plugins-20220327.tar.xz
INFO: Calling: curl -H Pragma: -o x42-plugins-20220327.tar.xz --location --remote-time --show-error --fail https://copr-dist-git.fedorainfracloud.org/repo/pkgs/jakub/gcc-13-test/lv2-x42-plugins/x42-plugins-20220327.tar.xz/md5/4a7f9c5eb8f0de8a52aa54b5b6f330de/x42-plugins-20220327.tar.xz
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 3498k  100 3498k    0     0  27.1M      0 --:--:-- --:--:-- --:--:-- 27.3M
INFO: Reading stdout from command: md5sum x42-plugins-20220327.tar.xz

Running (timeout=115200): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins/lv2-x42-plugins.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672066806.888161 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins/lv2-x42-plugins.spec)  Config(fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672066806.888161/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start(bootstrap): dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Copr repository                                  41 MB/s |  26 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 339 kB/s |  92 kB     00:00    
fedora                                          8.2 MB/s |  65 MB     00:07    
Dependencies resolved.
=========================================================================================================================
 Package                         Arch    Version                    Repository                                       Size
=========================================================================================================================
Installing:
 dnf                             noarch  4.14.0-1.fc38              fedora                                          480 k
 dnf-plugins-core                noarch  4.3.1-1.fc38               fedora                                           34 k
Installing dependencies:
 alternatives                    x86_64  1.21-1.fc38                copr_base                                        39 k
 audit-libs                      x86_64  3.0.9-2.fc38               fedora                                          116 k
 basesystem                      noarch  11-14.fc37                 fedora                                          7.0 k
 bash                            x86_64  5.2.9-3.fc38               copr_base                                       1.8 M
 bzip2-libs                      x86_64  1.0.8-12.fc38              copr_base                                        42 k
 ca-certificates                 noarch  2022.2.54-5.fc37           fedora                                          829 k
 coreutils                       x86_64  9.1-8.fc38                 copr_base                                       1.1 M
 coreutils-common                x86_64  9.1-8.fc38                 copr_base                                       2.0 M
 crypto-policies                 noarch  20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            x86_64  7.87.0-1.fc38              copr_base                                       346 k
 cyrus-sasl-lib                  x86_64  2.1.28-8.fc38              copr_base                                       793 k
 dbus-libs                       x86_64  1:1.14.4-1.fc38            copr_base                                       156 k
 dnf-data                        noarch  4.14.0-1.fc38              fedora                                           43 k
 elfutils-default-yama-scope     noarch  0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 x86_64  0.188-3.fc38               copr_base                                       196 k
 elfutils-libs                   x86_64  0.188-3.fc38               copr_base                                       257 k
 expat                           x86_64  2.5.0-1.fc38               copr_base                                       111 k
 fedora-gpg-keys                 noarch  38-0.3                     fedora                                          125 k
 fedora-release                  noarch  38-0.6                     fedora                                           11 k
 fedora-release-common           noarch  38-0.6                     fedora                                           21 k
 fedora-release-identity-basic   noarch  38-0.6                     fedora                                           11 k
 fedora-repos                    noarch  38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch  38-0.3                     fedora                                          9.7 k
 file-libs                       x86_64  5.42-4.fc38                copr_base                                       676 k
 filesystem                      x86_64  3.18-2.fc37                fedora                                          1.1 M
 findutils                       x86_64  1:4.9.0-2.fc38             copr_base                                       483 k
 gawk                            x86_64  5.1.1-4.fc38               copr_base                                       1.0 M
 gdbm-libs                       x86_64  1:1.23-2.fc38              copr_base                                        56 k
 glib2                           x86_64  2.74.1-2.fc38              copr_base                                       2.7 M
 glibc                           x86_64  2.36.9000-19.fc38          fedora                                          2.1 M
 glibc-common                    x86_64  2.36.9000-19.fc38          fedora                                          309 k
 glibc-minimal-langpack          x86_64  2.36.9000-19.fc38          fedora                                           30 k
 gmp                             x86_64  1:6.2.1-3.fc38             copr_base                                       315 k
 gnupg2                          x86_64  2.3.8-1.fc38               copr_base                                       2.5 M
 gnutls                          x86_64  3.7.8-9.fc38               copr_base                                       1.1 M
 gpgme                           x86_64  1.17.1-3.fc38              copr_base                                       210 k
 grep                            x86_64  3.8-1.fc38                 copr_base                                       282 k
 ima-evm-utils                   x86_64  1.4-6.fc38                 copr_base                                        63 k
 json-c                          x86_64  0.16-3.fc38                copr_base                                        42 k
 keyutils-libs                   x86_64  1.6.1-5.fc38               copr_base                                        32 k
 krb5-libs                       x86_64  1.20.1-3.fc38              copr_base                                       719 k
 libacl                          x86_64  2.3.1-4.fc38               copr_base                                        24 k
 libarchive                      x86_64  3.6.1-3.fc38               copr_base                                       397 k
 libassuan                       x86_64  2.5.5-5.fc38               copr_base                                        68 k
 libattr                         x86_64  2.5.1-5.fc38               copr_base                                        18 k
 libb2                           x86_64  0.98.1-7.fc38              copr_base                                        25 k
 libblkid                        x86_64  2.38.1-3.fc38              fedora                                          106 k
 libbrotli                       x86_64  1.0.9-9.fc38               copr_base                                       316 k
 libcap                          x86_64  2.48-5.fc38                copr_base                                        67 k
 libcap-ng                       x86_64  0.8.3-4.fc38               copr_base                                        33 k
 libcom_err                      x86_64  1.46.5-3.fc38              copr_base                                        26 k
 libcomps                        x86_64  0.1.18-4.fc38              copr_base                                        77 k
 libcurl                         x86_64  7.87.0-1.fc38              copr_base                                       302 k
 libdnf                          x86_64  0.68.0-1.fc38              copr_base                                       659 k
 libevent                        x86_64  2.1.12-7.fc38              copr_base                                       259 k
 libffi                          x86_64  3.4.4-1.fc38               copr_base                                        38 k
 libfsverity                     x86_64  1.4-8.fc38                 copr_base                                        20 k
 libgcc                          x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   93 k
 libgcrypt                       x86_64  1.10.1-6.fc38              copr_base                                       512 k
 libgomp                         x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  300 k
 libgpg-error                    x86_64  1.46-1.fc38                copr_base                                       222 k
 libidn2                         x86_64  2.3.4-1.fc38               copr_base                                       154 k
 libksba                         x86_64  1.6.3-1.fc38               copr_base                                       158 k
 libmodulemd                     x86_64  2.14.0-4.fc38              copr_base                                       237 k
 libmount                        x86_64  2.38.1-3.fc38              fedora                                          135 k
 libnghttp2                      x86_64  1.51.0-1.fc38              fedora                                           75 k
 libnsl2                         x86_64  2.0.0-4.fc38               copr_base                                        31 k
 libpsl                          x86_64  0.21.1-6.fc38              copr_base                                        65 k
 librepo                         x86_64  1.15.1-1.fc38              copr_base                                        97 k
 libreport-filesystem            noarch  2.17.6-1.fc38              copr_base                                        14 k
 libselinux                      x86_64  3.4-6.fc38                 copr_base                                        86 k
 libsemanage                     x86_64  3.4-6.fc38                 copr_base                                       120 k
 libsepol                        x86_64  3.4-4.fc38                 copr_base                                       321 k
 libsigsegv                      x86_64  2.14-3.fc38                copr_base                                        27 k
 libsmartcols                    x86_64  2.38.1-3.fc38              fedora                                           64 k
 libsolv                         x86_64  0.7.22-3.fc38              copr_base                                       406 k
 libssh                          x86_64  0.10.4-2.fc38              copr_base                                       210 k
 libssh-config                   noarch  0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  799 k
 libtasn1                        x86_64  4.19.0-1.fc38              copr_base                                        76 k
 libtirpc                        x86_64  1.3.3-0.fc38               copr_base                                        94 k
 libunistring                    x86_64  1.0-2.fc38                 copr_base                                       541 k
 libuuid                         x86_64  2.38.1-3.fc38              fedora                                           27 k
 libverto                        x86_64  0.3.2-4.fc38               copr_base                                        21 k
 libxcrypt                       x86_64  4.4.33-5.fc38              copr_base                                       120 k
 libxml2                         x86_64  2.10.3-2.fc38              copr_base                                       704 k
 libyaml                         x86_64  0.2.5-8.fc38               copr_base                                        60 k
 libzstd                         x86_64  1.5.2-3.fc37               fedora                                          294 k
 lua-libs                        x86_64  5.4.4-6.fc38               copr_base                                       133 k
 lz4-libs                        x86_64  1.9.3-5.fc37               fedora                                           70 k
 mpdecimal                       x86_64  2.5.1-4.fc37               fedora                                          102 k
 mpfr                            x86_64  4.1.1-2.fc38               fedora                                          598 k
 ncurses-base                    noarch  6.3-5.20221126.fc38        fedora                                           86 k
 ncurses-libs                    x86_64  6.3-5.20221126.fc38        fedora                                          329 k
 nettle                          x86_64  3.8-2.fc37                 fedora                                          414 k
 npth                            x86_64  1.6-10.fc38                fedora                                           24 k
 openldap                        x86_64  2.6.3-1.fc38               fedora                                          254 k
 openssl-libs                    x86_64  1:3.0.5-6.fc38             fedora                                          2.1 M
 p11-kit                         x86_64  0.24.1-5.fc38              fedora                                          376 k
 p11-kit-trust                   x86_64  0.24.1-5.fc38              fedora                                          137 k
 pcre2                           x86_64  10.40-1.fc37.1             fedora                                          236 k
 pcre2-syntax                    noarch  10.40-1.fc37.1             fedora                                          142 k
 popt                            x86_64  1.19-1.fc38                fedora                                           66 k
 publicsuffix-list-dafsa         noarch  20221208-1.fc38            fedora                                           59 k
 python-pip-wheel                noarch  22.3.1-1.fc38              fedora                                          1.4 M
 python-setuptools-wheel         noarch  65.5.1-1.fc38              fedora                                          715 k
 python3                         x86_64  3.11.1-1.fc38              fedora                                           27 k
 python3-dateutil                noarch  1:2.8.2-4.fc37             fedora                                          361 k
 python3-dbus                    x86_64  1.3.2-1.fc38               copr_base                                       147 k
 python3-distro                  noarch  1.8.0-1.fc38               fedora                                           49 k
 python3-dnf                     noarch  4.14.0-1.fc38              fedora                                          607 k
 python3-dnf-plugins-core        noarch  4.3.1-1.fc38               fedora                                          277 k
 python3-gpg                     x86_64  1.17.1-3.fc38              copr_base                                       282 k
 python3-hawkey                  x86_64  0.68.0-1.fc38              copr_base                                       110 k
 python3-libcomps                x86_64  0.1.18-4.fc38              copr_base                                        48 k
 python3-libdnf                  x86_64  0.68.0-1.fc38              copr_base                                       820 k
 python3-libs                    x86_64  3.11.1-1.fc38              fedora                                          9.6 M
 python3-rpm                     x86_64  4.18.0-8.fc38              fedora                                           94 k
 python3-six                     noarch  1.16.0-8.fc37              fedora                                           42 k
 readline                        x86_64  8.2-2.fc38                 fedora                                          211 k
 rpm                             x86_64  4.18.0-8.fc38              fedora                                          572 k
 rpm-build-libs                  x86_64  4.18.0-8.fc38              fedora                                           94 k
 rpm-libs                        x86_64  4.18.0-8.fc38              fedora                                          309 k
 rpm-sequoia                     x86_64  1.2.0-1.fc38               fedora                                          829 k
 rpm-sign-libs                   x86_64  4.18.0-8.fc38              fedora                                           27 k
 sed                             x86_64  4.8-11.fc37                fedora                                          306 k
 setup                           noarch  2.14.3-1.fc38              fedora                                          152 k
 shadow-utils                    x86_64  2:4.13-3.fc38              fedora                                          1.3 M
 sqlite-libs                     x86_64  3.40.0-1.fc38              fedora                                          661 k
 systemd-libs                    x86_64  252.4-598.fc38             fedora                                          632 k
 tpm2-tss                        x86_64  4.0.0-0.1.rc2.fc38         fedora                                          710 k
 tzdata                          noarch  2022g-1.fc38               fedora                                          716 k
 xz-libs                         x86_64  5.2.9-1.fc38               fedora                                           93 k
 zchunk-libs                     x86_64  1.2.3-1.fc38               fedora                                           51 k
 zlib                            x86_64  1.2.13-1.fc38              fedora                                           94 k

Transaction Summary
=========================================================================================================================
Install  137 Packages

Total download size: 57 M
Installed size: 200 M
Downloading Packages:
(1/137): alternatives-1.21-1.fc38.x86_64.rpm    348 kB/s |  39 kB     00:00    
(2/137): bzip2-libs-1.0.8-12.fc38.x86_64.rpm    353 kB/s |  42 kB     00:00    
(3/137): bash-5.2.9-3.fc38.x86_64.rpm            11 MB/s | 1.8 MB     00:00    
(4/137): coreutils-9.1-8.fc38.x86_64.rpm         20 MB/s | 1.1 MB     00:00    
(5/137): coreutils-common-9.1-8.fc38.x86_64.rpm  28 MB/s | 2.0 MB     00:00    
(6/137): curl-7.87.0-1.fc38.x86_64.rpm          7.7 MB/s | 346 kB     00:00    
(7/137): cyrus-sasl-lib-2.1.28-8.fc38.x86_64.rp  18 MB/s | 793 kB     00:00    
(8/137): dbus-libs-1.14.4-1.fc38.x86_64.rpm     7.8 MB/s | 156 kB     00:00    
(9/137): elfutils-default-yama-scope-0.188-3.fc 961 kB/s |  16 kB     00:00    
(10/137): elfutils-libelf-0.188-3.fc38.x86_64.r  12 MB/s | 196 kB     00:00    
(11/137): elfutils-libs-0.188-3.fc38.x86_64.rpm  15 MB/s | 257 kB     00:00    
(12/137): expat-2.5.0-1.fc38.x86_64.rpm         8.8 MB/s | 111 kB     00:00    
(13/137): file-libs-5.42-4.fc38.x86_64.rpm       38 MB/s | 676 kB     00:00    
(14/137): findutils-4.9.0-2.fc38.x86_64.rpm      25 MB/s | 483 kB     00:00    
(15/137): gawk-5.1.1-4.fc38.x86_64.rpm           26 MB/s | 1.0 MB     00:00    
(16/137): gdbm-libs-1.23-2.fc38.x86_64.rpm      2.1 MB/s |  56 kB     00:00    
(17/137): glib2-2.74.1-2.fc38.x86_64.rpm         40 MB/s | 2.7 MB     00:00    
(18/137): gmp-6.2.1-3.fc38.x86_64.rpm           6.8 MB/s | 315 kB     00:00    
(19/137): gnupg2-2.3.8-1.fc38.x86_64.rpm         41 MB/s | 2.5 MB     00:00    
(20/137): gpgme-1.17.1-3.fc38.x86_64.rpm        7.7 MB/s | 210 kB     00:00    
(21/137): gnutls-3.7.8-9.fc38.x86_64.rpm         38 MB/s | 1.1 MB     00:00    
(22/137): grep-3.8-1.fc38.x86_64.rpm             14 MB/s | 282 kB     00:00    
(23/137): ima-evm-utils-1.4-6.fc38.x86_64.rpm   3.5 MB/s |  63 kB     00:00    
(24/137): json-c-0.16-3.fc38.x86_64.rpm         2.4 MB/s |  42 kB     00:00    
(25/137): keyutils-libs-1.6.1-5.fc38.x86_64.rpm 2.4 MB/s |  32 kB     00:00    
(26/137): krb5-libs-1.20.1-3.fc38.x86_64.rpm     44 MB/s | 719 kB     00:00    
(27/137): libacl-2.3.1-4.fc38.x86_64.rpm        1.4 MB/s |  24 kB     00:00    
(28/137): libarchive-3.6.1-3.fc38.x86_64.rpm     25 MB/s | 397 kB     00:00    
(29/137): libassuan-2.5.5-5.fc38.x86_64.rpm     5.1 MB/s |  68 kB     00:00    
(30/137): libattr-2.5.1-5.fc38.x86_64.rpm       1.4 MB/s |  18 kB     00:00    
(31/137): libb2-0.98.1-7.fc38.x86_64.rpm        1.6 MB/s |  25 kB     00:00    
(32/137): libbrotli-1.0.9-9.fc38.x86_64.rpm      21 MB/s | 316 kB     00:00    
(33/137): libcap-2.48-5.fc38.x86_64.rpm         4.3 MB/s |  67 kB     00:00    
(34/137): libcap-ng-0.8.3-4.fc38.x86_64.rpm     2.9 MB/s |  33 kB     00:00    
(35/137): libcom_err-1.46.5-3.fc38.x86_64.rpm   2.6 MB/s |  26 kB     00:00    
(36/137): libcomps-0.1.18-4.fc38.x86_64.rpm     7.1 MB/s |  77 kB     00:00    
(37/137): libcurl-7.87.0-1.fc38.x86_64.rpm       22 MB/s | 302 kB     00:00    
(38/137): libdnf-0.68.0-1.fc38.x86_64.rpm        27 MB/s | 659 kB     00:00    
(39/137): libevent-2.1.12-7.fc38.x86_64.rpm      10 MB/s | 259 kB     00:00    
(40/137): libffi-3.4.4-1.fc38.x86_64.rpm        1.7 MB/s |  38 kB     00:00    
(41/137): libfsverity-1.4-8.fc38.x86_64.rpm     747 kB/s |  20 kB     00:00    
(42/137): libgcrypt-1.10.1-6.fc38.x86_64.rpm     17 MB/s | 512 kB     00:00    
(43/137): libgpg-error-1.46-1.fc38.x86_64.rpm   6.9 MB/s | 222 kB     00:00    
(44/137): libidn2-2.3.4-1.fc38.x86_64.rpm       5.8 MB/s | 154 kB     00:00    
(45/137): libksba-1.6.3-1.fc38.x86_64.rpm       7.1 MB/s | 158 kB     00:00    
(46/137): libmodulemd-2.14.0-4.fc38.x86_64.rpm   10 MB/s | 237 kB     00:00    
(47/137): libnsl2-2.0.0-4.fc38.x86_64.rpm       1.4 MB/s |  31 kB     00:00    
(48/137): libpsl-0.21.1-6.fc38.x86_64.rpm       2.9 MB/s |  65 kB     00:00    
(49/137): librepo-1.15.1-1.fc38.x86_64.rpm      4.5 MB/s |  97 kB     00:00    
(50/137): libreport-filesystem-2.17.6-1.fc38.no 1.3 MB/s |  14 kB     00:00    
(51/137): libselinux-3.4-6.fc38.x86_64.rpm      8.0 MB/s |  86 kB     00:00    
(52/137): libsemanage-3.4-6.fc38.x86_64.rpm      10 MB/s | 120 kB     00:00    
(53/137): libsepol-3.4-4.fc38.x86_64.rpm         26 MB/s | 321 kB     00:00    
(54/137): libsigsegv-2.14-3.fc38.x86_64.rpm     2.3 MB/s |  27 kB     00:00    
(55/137): libsolv-0.7.22-3.fc38.x86_64.rpm       29 MB/s | 406 kB     00:00    
(56/137): libssh-0.10.4-2.fc38.x86_64.rpm        17 MB/s | 210 kB     00:00    
(57/137): libssh-config-0.10.4-2.fc38.noarch.rp 781 kB/s | 9.2 kB     00:00    
(58/137): libtasn1-4.19.0-1.fc38.x86_64.rpm     6.6 MB/s |  76 kB     00:00    
(59/137): libtirpc-1.3.3-0.fc38.x86_64.rpm      8.5 MB/s |  94 kB     00:00    
(60/137): libunistring-1.0-2.fc38.x86_64.rpm     32 MB/s | 541 kB     00:00    
(61/137): libverto-0.3.2-4.fc38.x86_64.rpm      1.3 MB/s |  21 kB     00:00    
(62/137): libxcrypt-4.4.33-5.fc38.x86_64.rpm    6.1 MB/s | 120 kB     00:00    
(63/137): libxml2-2.10.3-2.fc38.x86_64.rpm       27 MB/s | 704 kB     00:00    
(64/137): libyaml-0.2.5-8.fc38.x86_64.rpm       2.5 MB/s |  60 kB     00:00    
(65/137): lua-libs-5.4.4-6.fc38.x86_64.rpm      7.4 MB/s | 133 kB     00:00    
(66/137): python3-dbus-1.3.2-1.fc38.x86_64.rpm  5.1 MB/s | 147 kB     00:00    
(67/137): python3-gpg-1.17.1-3.fc38.x86_64.rpm  9.0 MB/s | 282 kB     00:00    
(68/137): python3-hawkey-0.68.0-1.fc38.x86_64.r 4.1 MB/s | 110 kB     00:00    
(69/137): python3-libcomps-0.1.18-4.fc38.x86_64 1.1 MB/s |  48 kB     00:00    
(70/137): python3-libdnf-0.68.0-1.fc38.x86_64.r  19 MB/s | 820 kB     00:00    
(71/137): libgcc-13.0.0-0.4.fc38.x86_64.rpm     566 kB/s |  93 kB     00:00    
(72/137): libgomp-13.0.0-0.4.fc38.x86_64.rpm    1.9 MB/s | 300 kB     00:00    
(73/137): basesystem-11-14.fc37.noarch.rpm      175 kB/s | 7.0 kB     00:00    
(74/137): libstdc++-13.0.0-0.4.fc38.x86_64.rpm  3.7 MB/s | 799 kB     00:00    
(75/137): audit-libs-3.0.9-2.fc38.x86_64.rpm    1.1 MB/s | 116 kB     00:00    
(76/137): dnf-4.14.0-1.fc38.noarch.rpm          6.8 MB/s | 480 kB     00:00    
(77/137): crypto-policies-20221215-1.gita4c31a3 865 kB/s |  90 kB     00:00    
(78/137): dnf-data-4.14.0-1.fc38.noarch.rpm     1.9 MB/s |  43 kB     00:00    
(79/137): ca-certificates-2022.2.54-5.fc37.noar 6.2 MB/s | 829 kB     00:00    
(80/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 1.3 MB/s |  34 kB     00:00    
(81/137): fedora-gpg-keys-38-0.3.noarch.rpm     5.2 MB/s | 125 kB     00:00    
(82/137): fedora-release-38-0.6.noarch.rpm      526 kB/s |  11 kB     00:00    
(83/137): fedora-release-common-38-0.6.noarch.r 852 kB/s |  21 kB     00:00    
(84/137): fedora-release-identity-basic-38-0.6. 571 kB/s |  11 kB     00:00    
(85/137): fedora-repos-38-0.3.noarch.rpm        507 kB/s |  10 kB     00:00    
(86/137): fedora-repos-rawhide-38-0.3.noarch.rp 449 kB/s | 9.7 kB     00:00    
(87/137): filesystem-3.18-2.fc37.x86_64.rpm      18 MB/s | 1.1 MB     00:00    
(88/137): glibc-common-2.36.9000-19.fc38.x86_64 3.7 MB/s | 309 kB     00:00    
(89/137): glibc-2.36.9000-19.fc38.x86_64.rpm     19 MB/s | 2.1 MB     00:00    
(90/137): glibc-minimal-langpack-2.36.9000-19.f 505 kB/s |  30 kB     00:00    
(91/137): libblkid-2.38.1-3.fc38.x86_64.rpm     3.9 MB/s | 106 kB     00:00    
(92/137): libmount-2.38.1-3.fc38.x86_64.rpm     6.0 MB/s | 135 kB     00:00    
(93/137): libnghttp2-1.51.0-1.fc38.x86_64.rpm   3.4 MB/s |  75 kB     00:00    
(94/137): libsmartcols-2.38.1-3.fc38.x86_64.rpm 2.6 MB/s |  64 kB     00:00    
(95/137): libuuid-2.38.1-3.fc38.x86_64.rpm      1.3 MB/s |  27 kB     00:00    
(96/137): libzstd-1.5.2-3.fc37.x86_64.rpm        12 MB/s | 294 kB     00:00    
(97/137): lz4-libs-1.9.3-5.fc37.x86_64.rpm      2.8 MB/s |  70 kB     00:00    
(98/137): mpdecimal-2.5.1-4.fc37.x86_64.rpm     4.5 MB/s | 102 kB     00:00    
(99/137): mpfr-4.1.1-2.fc38.x86_64.rpm           18 MB/s | 598 kB     00:00    
(100/137): ncurses-libs-6.3-5.20221126.fc38.x86  11 MB/s | 329 kB     00:00    
(101/137): ncurses-base-6.3-5.20221126.fc38.noa 2.7 MB/s |  86 kB     00:00    
(102/137): nettle-3.8-2.fc37.x86_64.rpm          14 MB/s | 414 kB     00:00    
(103/137): npth-1.6-10.fc38.x86_64.rpm          1.1 MB/s |  24 kB     00:00    
(104/137): openldap-2.6.3-1.fc38.x86_64.rpm     6.9 MB/s | 254 kB     00:00    
(105/137): p11-kit-0.24.1-5.fc38.x86_64.rpm      13 MB/s | 376 kB     00:00    
(106/137): p11-kit-trust-0.24.1-5.fc38.x86_64.r 3.9 MB/s | 137 kB     00:00    
(107/137): openssl-libs-3.0.5-6.fc38.x86_64.rpm  29 MB/s | 2.1 MB     00:00    
(108/137): pcre2-syntax-10.40-1.fc37.1.noarch.r 5.1 MB/s | 142 kB     00:00    
(109/137): pcre2-10.40-1.fc37.1.x86_64.rpm      4.5 MB/s | 236 kB     00:00    
(110/137): popt-1.19-1.fc38.x86_64.rpm          3.2 MB/s |  66 kB     00:00    
(111/137): publicsuffix-list-dafsa-20221208-1.f 2.5 MB/s |  59 kB     00:00    
(112/137): python-setuptools-wheel-65.5.1-1.fc3  24 MB/s | 715 kB     00:00    
(113/137): python-pip-wheel-22.3.1-1.fc38.noarc  31 MB/s | 1.4 MB     00:00    
(114/137): python3-3.11.1-1.fc38.x86_64.rpm     1.1 MB/s |  27 kB     00:00    
(115/137): python3-dateutil-2.8.2-4.fc37.noarch  15 MB/s | 361 kB     00:00    
(116/137): python3-distro-1.8.0-1.fc38.noarch.r 2.2 MB/s |  49 kB     00:00    
(117/137): python3-dnf-plugins-core-4.3.1-1.fc3  11 MB/s | 277 kB     00:00    
(118/137): python3-dnf-4.14.0-1.fc38.noarch.rpm  10 MB/s | 607 kB     00:00    
(119/137): python3-rpm-4.18.0-8.fc38.x86_64.rpm 3.6 MB/s |  94 kB     00:00    
(120/137): readline-8.2-2.fc38.x86_64.rpm       6.8 MB/s | 211 kB     00:00    
(121/137): python3-six-1.16.0-8.fc37.noarch.rpm 673 kB/s |  42 kB     00:00    
(122/137): rpm-4.18.0-8.fc38.x86_64.rpm          22 MB/s | 572 kB     00:00    
(123/137): rpm-libs-4.18.0-8.fc38.x86_64.rpm     10 MB/s | 309 kB     00:00    
(124/137): rpm-build-libs-4.18.0-8.fc38.x86_64. 925 kB/s |  94 kB     00:00    
(125/137): python3-libs-3.11.1-1.fc38.x86_64.rp  43 MB/s | 9.6 MB     00:00    
(126/137): rpm-sign-libs-4.18.0-8.fc38.x86_64.r 1.1 MB/s |  27 kB     00:00    
(127/137): sed-4.8-11.fc37.x86_64.rpm            13 MB/s | 306 kB     00:00    
(128/137): setup-2.14.3-1.fc38.noarch.rpm       5.3 MB/s | 152 kB     00:00    
(129/137): shadow-utils-4.13-3.fc38.x86_64.rpm   30 MB/s | 1.3 MB     00:00    
(130/137): sqlite-libs-3.40.0-1.fc38.x86_64.rpm  12 MB/s | 661 kB     00:00    
(131/137): systemd-libs-252.4-598.fc38.x86_64.r  20 MB/s | 632 kB     00:00    
(132/137): tzdata-2022g-1.fc38.noarch.rpm        21 MB/s | 716 kB     00:00    
(133/137): tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64.r  13 MB/s | 710 kB     00:00    
(134/137): rpm-sequoia-1.2.0-1.fc38.x86_64.rpm  3.5 MB/s | 829 kB     00:00    
(135/137): xz-libs-5.2.9-1.fc38.x86_64.rpm      4.3 MB/s |  93 kB     00:00    
(136/137): zchunk-libs-1.2.3-1.fc38.x86_64.rpm  2.1 MB/s |  51 kB     00:00    
(137/137): zlib-1.2.13-1.fc38.x86_64.rpm        514 kB/s |  94 kB     00:00    
--------------------------------------------------------------------------------
Total                                            28 MB/s |  57 MB     00:02     
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.x86_64                          1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.x86_64                        1/137 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.x86_64                        1/137 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/137 
  Installing       : tzdata-2022g-1.fc38.noarch                           3/137 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          4/137 
  Installing       : python-setuptools-wheel-65.5.1-1.fc38.noarch         5/137 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       6/137 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                   7/137 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch              8/137 
  Installing       : fedora-gpg-keys-38-0.3.noarch                        9/137 
  Installing       : fedora-release-38-0.6.noarch                        10/137 
  Installing       : fedora-release-common-38-0.6.noarch                 11/137 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  12/137 
  Installing       : fedora-repos-38-0.3.noarch                          13/137 
  Installing       : setup-2.14.3-1.fc38.noarch                          14/137 
  Running scriptlet: setup-2.14.3-1.fc38.noarch                          14/137 
  Installing       : filesystem-3.18-2.fc37.x86_64                       15/137 
  Installing       : basesystem-11-14.fc37.noarch                        16/137 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.x86_64             17/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.x86_64                      18/137 
  Installing       : glibc-2.36.9000-19.fc38.x86_64                      18/137 
  Running scriptlet: glibc-2.36.9000-19.fc38.x86_64                      18/137 
  Installing       : bash-5.2.9-3.fc38.x86_64                            19/137 
  Running scriptlet: bash-5.2.9-3.fc38.x86_64                            19/137 
  Installing       : glibc-common-2.36.9000-19.fc38.x86_64               20/137 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64     21/137 
  Installing       : zlib-1.2.13-1.fc38.x86_64                           22/137 
  Installing       : bzip2-libs-1.0.8-12.fc38.x86_64                     23/137 
  Installing       : xz-libs-5.2.9-1.fc38.x86_64                         24/137 
  Installing       : libzstd-1.5.2-3.fc37.x86_64                         25/137 
  Installing       : sqlite-libs-3.40.0-1.fc38.x86_64                    26/137 
  Installing       : gmp-1:6.2.1-3.fc38.x86_64                           27/137 
  Installing       : libcap-2.48-5.fc38.x86_64                           28/137 
  Installing       : libgpg-error-1.46-1.fc38.x86_64                     29/137 
  Installing       : popt-1.19-1.fc38.x86_64                             30/137 
  Installing       : libxml2-2.10.3-2.fc38.x86_64                        31/137 
  Installing       : lua-libs-5.4.4-6.fc38.x86_64                        32/137 
  Installing       : libstdc++-13.0.0-0.4.fc38.x86_64                    33/137 
  Installing       : libuuid-2.38.1-3.fc38.x86_64                        34/137 
  Installing       : elfutils-libelf-0.188-3.fc38.x86_64                 35/137 
  Installing       : file-libs-5.42-4.fc38.x86_64                        36/137 
  Installing       : libattr-2.5.1-5.fc38.x86_64                         37/137 
  Installing       : libacl-2.3.1-4.fc38.x86_64                          38/137 
  Installing       : libffi-3.4.4-1.fc38.x86_64                          39/137 
  Installing       : p11-kit-0.24.1-5.fc38.x86_64                        40/137 
  Installing       : libunistring-1.0-2.fc38.x86_64                      41/137 
  Installing       : libidn2-2.3.4-1.fc38.x86_64                         42/137 
  Installing       : libxcrypt-4.4.33-5.fc38.x86_64                      43/137 
  Installing       : pcre2-10.40-1.fc37.1.x86_64                         44/137 
  Installing       : readline-8.2-2.fc38.x86_64                          45/137 
  Installing       : libassuan-2.5.5-5.fc38.x86_64                       46/137 
  Installing       : nettle-3.8-2.fc37.x86_64                            47/137 
  Installing       : rpm-sequoia-1.2.0-1.fc38.x86_64                     48/137 
  Installing       : expat-2.5.0-1.fc38.x86_64                           49/137 
  Installing       : gdbm-libs-1:1.23-2.fc38.x86_64                      50/137 
  Installing       : json-c-0.16-3.fc38.x86_64                           51/137 
  Installing       : keyutils-libs-1.6.1-5.fc38.x86_64                   52/137 
  Installing       : libcom_err-1.46.5-3.fc38.x86_64                     53/137 
  Installing       : libsepol-3.4-4.fc38.x86_64                          54/137 
  Installing       : libselinux-3.4-6.fc38.x86_64                        55/137 
  Installing       : sed-4.8-11.fc37.x86_64                              56/137 
  Installing       : libtasn1-4.19.0-1.fc38.x86_64                       57/137 
  Installing       : libgomp-13.0.0-0.4.fc38.x86_64                      58/137 
  Installing       : libsmartcols-2.38.1-3.fc38.x86_64                   59/137 
  Installing       : lz4-libs-1.9.3-5.fc37.x86_64                        60/137 
  Installing       : systemd-libs-252.4-598.fc38.x86_64                  61/137 
  Installing       : dbus-libs-1:1.14.4-1.fc38.x86_64                    62/137 
  Installing       : libb2-0.98.1-7.fc38.x86_64                          63/137 
  Installing       : findutils-1:4.9.0-2.fc38.x86_64                     64/137 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.x86_64                 65/137 
  Installing       : libcomps-0.1.18-4.fc38.x86_64                       66/137 
  Installing       : grep-3.8-1.fc38.x86_64                              67/137 
  Installing       : libpsl-0.21.1-6.fc38.x86_64                         68/137 
  Installing       : libblkid-2.38.1-3.fc38.x86_64                       69/137 
  Installing       : libmount-2.38.1-3.fc38.x86_64                       70/137 
  Installing       : mpdecimal-2.5.1-4.fc37.x86_64                       71/137 
  Installing       : libgcrypt-1.10.1-6.fc38.x86_64                      72/137 
  Installing       : libksba-1.6.3-1.fc38.x86_64                         73/137 
  Installing       : mpfr-4.1.1-2.fc38.x86_64                            74/137 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     75/137 
  Installing       : elfutils-libs-0.188-3.fc38.x86_64                   76/137 
  Installing       : alternatives-1.21-1.fc38.x86_64                     77/137 
  Installing       : p11-kit-trust-0.24.1-5.fc38.x86_64                  78/137 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64                  78/137 
  Installing       : gnutls-3.7.8-9.fc38.x86_64                          79/137 
  Installing       : glib2-2.74.1-2.fc38.x86_64                          80/137 
  Installing       : libbrotli-1.0.9-9.fc38.x86_64                       81/137 
  Installing       : libcap-ng-0.8.3-4.fc38.x86_64                       82/137 
  Installing       : audit-libs-3.0.9-2.fc38.x86_64                      83/137 
  Installing       : rpm-libs-4.18.0-8.fc38.x86_64                       84/137 
  Installing       : rpm-build-libs-4.18.0-8.fc38.x86_64                 85/137 
  Installing       : libsemanage-3.4-6.fc38.x86_64                       86/137 
  Installing       : shadow-utils-2:4.13-3.fc38.x86_64                   87/137 
  Installing       : libsigsegv-2.14-3.fc38.x86_64                       88/137 
  Installing       : gawk-5.1.1-4.fc38.x86_64                            89/137 
  Installing       : libverto-0.3.2-4.fc38.x86_64                        90/137 
  Installing       : libyaml-0.2.5-8.fc38.x86_64                         91/137 
  Installing       : libmodulemd-2.14.0-4.fc38.x86_64                    92/137 
  Installing       : libnghttp2-1.51.0-1.fc38.x86_64                     93/137 
  Installing       : npth-1.6-10.fc38.x86_64                             94/137 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                  95/137 
  Installing       : libreport-filesystem-2.17.6-1.fc38.noarch           96/137 
  Installing       : dnf-data-4.14.0-1.fc38.noarch                       97/137 
warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew

  Installing       : coreutils-common-9.1-8.fc38.x86_64                  98/137 
  Installing       : openssl-libs-1:3.0.5-6.fc38.x86_64                  99/137 
  Installing       : coreutils-9.1-8.fc38.x86_64                        100/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            101/137 
  Installing       : krb5-libs-1.20.1-3.fc38.x86_64                     102/137 
  Installing       : libtirpc-1.3.3-0.fc38.x86_64                       103/137 
  Installing       : libfsverity-1.4-8.fc38.x86_64                      104/137 
  Installing       : zchunk-libs-1.2.3-1.fc38.x86_64                    105/137 
  Installing       : libsolv-0.7.22-3.fc38.x86_64                       106/137 
  Installing       : libnsl2-2.0.0-4.fc38.x86_64                        107/137 
  Installing       : libssh-0.10.4-2.fc38.x86_64                        108/137 
  Installing       : python-pip-wheel-22.3.1-1.fc38.noarch              109/137 
  Installing       : python3-3.11.1-1.fc38.x86_64                       110/137 
  Installing       : python3-libs-3.11.1-1.fc38.x86_64                  111/137 
  Installing       : python3-dbus-1.3.2-1.fc38.x86_64                   112/137 
  Installing       : python3-libcomps-0.1.18-4.fc38.x86_64              113/137 
  Installing       : python3-distro-1.8.0-1.fc38.noarch                 114/137 
  Installing       : python3-six-1.16.0-8.fc37.noarch                   115/137 
  Installing       : python3-dateutil-1:2.8.2-4.fc37.noarch             116/137 
  Installing       : libarchive-3.6.1-3.fc38.x86_64                     117/137 
  Installing       : libevent-2.1.12-7.fc38.x86_64                      118/137 
  Installing       : openldap-2.6.3-1.fc38.x86_64                       119/137 
  Installing       : libcurl-7.87.0-1.fc38.x86_64                       120/137 
  Installing       : gnupg2-2.3.8-1.fc38.x86_64                         121/137 
  Installing       : gpgme-1.17.1-3.fc38.x86_64                         122/137 
  Installing       : librepo-1.15.1-1.fc38.x86_64                       123/137 
  Installing       : libdnf-0.68.0-1.fc38.x86_64                        124/137 
  Installing       : python3-libdnf-0.68.0-1.fc38.x86_64                125/137 
  Installing       : python3-hawkey-0.68.0-1.fc38.x86_64                126/137 
  Installing       : python3-gpg-1.17.1-3.fc38.x86_64                   127/137 
  Installing       : curl-7.87.0-1.fc38.x86_64                          128/137 
  Running scriptlet: tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64                 129/137 
useradd: Warning: missing or non-executable shell '/usr/sbin/nologin'

  Installing       : tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64                 129/137 
  Installing       : ima-evm-utils-1.4-6.fc38.x86_64                    130/137 
  Installing       : rpm-sign-libs-4.18.0-8.fc38.x86_64                 131/137 
  Installing       : python3-rpm-4.18.0-8.fc38.x86_64                   132/137 
  Installing       : python3-dnf-4.14.0-1.fc38.noarch                   133/137 
  Installing       : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       134/137 
  Installing       : dnf-plugins-core-4.3.1-1.fc38.noarch               135/137 
  Installing       : dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: dnf-4.14.0-1.fc38.noarch                           136/137 
  Running scriptlet: rpm-4.18.0-8.fc38.x86_64                           137/137 
  Installing       : rpm-4.18.0-8.fc38.x86_64                           137/137 
  Running scriptlet: filesystem-3.18-2.fc37.x86_64                      137/137 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            137/137 
  Running scriptlet: rpm-4.18.0-8.fc38.x86_64                           137/137 
  Verifying        : alternatives-1.21-1.fc38.x86_64                      1/137 
  Verifying        : bash-5.2.9-3.fc38.x86_64                             2/137 
  Verifying        : bzip2-libs-1.0.8-12.fc38.x86_64                      3/137 
  Verifying        : coreutils-9.1-8.fc38.x86_64                          4/137 
  Verifying        : coreutils-common-9.1-8.fc38.x86_64                   5/137 
  Verifying        : curl-7.87.0-1.fc38.x86_64                            6/137 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.x86_64                  7/137 
  Verifying        : dbus-libs-1:1.14.4-1.fc38.x86_64                     8/137 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch      9/137 
  Verifying        : elfutils-libelf-0.188-3.fc38.x86_64                 10/137 
  Verifying        : elfutils-libs-0.188-3.fc38.x86_64                   11/137 
  Verifying        : expat-2.5.0-1.fc38.x86_64                           12/137 
  Verifying        : file-libs-5.42-4.fc38.x86_64                        13/137 
  Verifying        : findutils-1:4.9.0-2.fc38.x86_64                     14/137 
  Verifying        : gawk-5.1.1-4.fc38.x86_64                            15/137 
  Verifying        : gdbm-libs-1:1.23-2.fc38.x86_64                      16/137 
  Verifying        : glib2-2.74.1-2.fc38.x86_64                          17/137 
  Verifying        : gmp-1:6.2.1-3.fc38.x86_64                           18/137 
  Verifying        : gnupg2-2.3.8-1.fc38.x86_64                          19/137 
  Verifying        : gnutls-3.7.8-9.fc38.x86_64                          20/137 
  Verifying        : gpgme-1.17.1-3.fc38.x86_64                          21/137 
  Verifying        : grep-3.8-1.fc38.x86_64                              22/137 
  Verifying        : ima-evm-utils-1.4-6.fc38.x86_64                     23/137 
  Verifying        : json-c-0.16-3.fc38.x86_64                           24/137 
  Verifying        : keyutils-libs-1.6.1-5.fc38.x86_64                   25/137 
  Verifying        : krb5-libs-1.20.1-3.fc38.x86_64                      26/137 
  Verifying        : libacl-2.3.1-4.fc38.x86_64                          27/137 
  Verifying        : libarchive-3.6.1-3.fc38.x86_64                      28/137 
  Verifying        : libassuan-2.5.5-5.fc38.x86_64                       29/137 
  Verifying        : libattr-2.5.1-5.fc38.x86_64                         30/137 
  Verifying        : libb2-0.98.1-7.fc38.x86_64                          31/137 
  Verifying        : libbrotli-1.0.9-9.fc38.x86_64                       32/137 
  Verifying        : libcap-2.48-5.fc38.x86_64                           33/137 
  Verifying        : libcap-ng-0.8.3-4.fc38.x86_64                       34/137 
  Verifying        : libcom_err-1.46.5-3.fc38.x86_64                     35/137 
  Verifying        : libcomps-0.1.18-4.fc38.x86_64                       36/137 
  Verifying        : libcurl-7.87.0-1.fc38.x86_64                        37/137 
  Verifying        : libdnf-0.68.0-1.fc38.x86_64                         38/137 
  Verifying        : libevent-2.1.12-7.fc38.x86_64                       39/137 
  Verifying        : libffi-3.4.4-1.fc38.x86_64                          40/137 
  Verifying        : libfsverity-1.4-8.fc38.x86_64                       41/137 
  Verifying        : libgcrypt-1.10.1-6.fc38.x86_64                      42/137 
  Verifying        : libgpg-error-1.46-1.fc38.x86_64                     43/137 
  Verifying        : libidn2-2.3.4-1.fc38.x86_64                         44/137 
  Verifying        : libksba-1.6.3-1.fc38.x86_64                         45/137 
  Verifying        : libmodulemd-2.14.0-4.fc38.x86_64                    46/137 
  Verifying        : libnsl2-2.0.0-4.fc38.x86_64                         47/137 
  Verifying        : libpsl-0.21.1-6.fc38.x86_64                         48/137 
  Verifying        : librepo-1.15.1-1.fc38.x86_64                        49/137 
  Verifying        : libreport-filesystem-2.17.6-1.fc38.noarch           50/137 
  Verifying        : libselinux-3.4-6.fc38.x86_64                        51/137 
  Verifying        : libsemanage-3.4-6.fc38.x86_64                       52/137 
  Verifying        : libsepol-3.4-4.fc38.x86_64                          53/137 
  Verifying        : libsigsegv-2.14-3.fc38.x86_64                       54/137 
  Verifying        : libsolv-0.7.22-3.fc38.x86_64                        55/137 
  Verifying        : libssh-0.10.4-2.fc38.x86_64                         56/137 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  57/137 
  Verifying        : libtasn1-4.19.0-1.fc38.x86_64                       58/137 
  Verifying        : libtirpc-1.3.3-0.fc38.x86_64                        59/137 
  Verifying        : libunistring-1.0-2.fc38.x86_64                      60/137 
  Verifying        : libverto-0.3.2-4.fc38.x86_64                        61/137 
  Verifying        : libxcrypt-4.4.33-5.fc38.x86_64                      62/137 
  Verifying        : libxml2-2.10.3-2.fc38.x86_64                        63/137 
  Verifying        : libyaml-0.2.5-8.fc38.x86_64                         64/137 
  Verifying        : lua-libs-5.4.4-6.fc38.x86_64                        65/137 
  Verifying        : python3-dbus-1.3.2-1.fc38.x86_64                    66/137 
  Verifying        : python3-gpg-1.17.1-3.fc38.x86_64                    67/137 
  Verifying        : python3-hawkey-0.68.0-1.fc38.x86_64                 68/137 
  Verifying        : python3-libcomps-0.1.18-4.fc38.x86_64               69/137 
  Verifying        : python3-libdnf-0.68.0-1.fc38.x86_64                 70/137 
  Verifying        : libgcc-13.0.0-0.4.fc38.x86_64                       71/137 
  Verifying        : libgomp-13.0.0-0.4.fc38.x86_64                      72/137 
  Verifying        : libstdc++-13.0.0-0.4.fc38.x86_64                    73/137 
  Verifying        : audit-libs-3.0.9-2.fc38.x86_64                      74/137 
  Verifying        : basesystem-11-14.fc37.noarch                        75/137 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             76/137 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    77/137 
  Verifying        : dnf-4.14.0-1.fc38.noarch                            78/137 
  Verifying        : dnf-data-4.14.0-1.fc38.noarch                       79/137 
  Verifying        : dnf-plugins-core-4.3.1-1.fc38.noarch                80/137 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       81/137 
  Verifying        : fedora-release-38-0.6.noarch                        82/137 
  Verifying        : fedora-release-common-38-0.6.noarch                 83/137 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         84/137 
  Verifying        : fedora-repos-38-0.3.noarch                          85/137 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  86/137 
  Verifying        : filesystem-3.18-2.fc37.x86_64                       87/137 
  Verifying        : glibc-2.36.9000-19.fc38.x86_64                      88/137 
  Verifying        : glibc-common-2.36.9000-19.fc38.x86_64               89/137 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64     90/137 
  Verifying        : libblkid-2.38.1-3.fc38.x86_64                       91/137 
  Verifying        : libmount-2.38.1-3.fc38.x86_64                       92/137 
  Verifying        : libnghttp2-1.51.0-1.fc38.x86_64                     93/137 
  Verifying        : libsmartcols-2.38.1-3.fc38.x86_64                   94/137 
  Verifying        : libuuid-2.38.1-3.fc38.x86_64                        95/137 
  Verifying        : libzstd-1.5.2-3.fc37.x86_64                         96/137 
  Verifying        : lz4-libs-1.9.3-5.fc37.x86_64                        97/137 
  Verifying        : mpdecimal-2.5.1-4.fc37.x86_64                       98/137 
  Verifying        : mpfr-4.1.1-2.fc38.x86_64                            99/137 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch            100/137 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.x86_64            101/137 
  Verifying        : nettle-3.8-2.fc37.x86_64                           102/137 
  Verifying        : npth-1.6-10.fc38.x86_64                            103/137 
  Verifying        : openldap-2.6.3-1.fc38.x86_64                       104/137 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.x86_64                 105/137 
  Verifying        : p11-kit-0.24.1-5.fc38.x86_64                       106/137 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.x86_64                 107/137 
  Verifying        : pcre2-10.40-1.fc37.1.x86_64                        108/137 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 109/137 
  Verifying        : popt-1.19-1.fc38.x86_64                            110/137 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     111/137 
  Verifying        : python-pip-wheel-22.3.1-1.fc38.noarch              112/137 
  Verifying        : python-setuptools-wheel-65.5.1-1.fc38.noarch       113/137 
  Verifying        : python3-3.11.1-1.fc38.x86_64                       114/137 
  Verifying        : python3-dateutil-1:2.8.2-4.fc37.noarch             115/137 
  Verifying        : python3-distro-1.8.0-1.fc38.noarch                 116/137 
  Verifying        : python3-dnf-4.14.0-1.fc38.noarch                   117/137 
  Verifying        : python3-dnf-plugins-core-4.3.1-1.fc38.noarch       118/137 
  Verifying        : python3-libs-3.11.1-1.fc38.x86_64                  119/137 
  Verifying        : python3-rpm-4.18.0-8.fc38.x86_64                   120/137 
  Verifying        : python3-six-1.16.0-8.fc37.noarch                   121/137 
  Verifying        : readline-8.2-2.fc38.x86_64                         122/137 
  Verifying        : rpm-4.18.0-8.fc38.x86_64                           123/137 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.x86_64                124/137 
  Verifying        : rpm-libs-4.18.0-8.fc38.x86_64                      125/137 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.x86_64                    126/137 
  Verifying        : rpm-sign-libs-4.18.0-8.fc38.x86_64                 127/137 
  Verifying        : sed-4.8-11.fc37.x86_64                             128/137 
  Verifying        : setup-2.14.3-1.fc38.noarch                         129/137 
  Verifying        : shadow-utils-2:4.13-3.fc38.x86_64                  130/137 
  Verifying        : sqlite-libs-3.40.0-1.fc38.x86_64                   131/137 
  Verifying        : systemd-libs-252.4-598.fc38.x86_64                 132/137 
  Verifying        : tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64                 133/137 
  Verifying        : tzdata-2022g-1.fc38.noarch                         134/137 
  Verifying        : xz-libs-5.2.9-1.fc38.x86_64                        135/137 
  Verifying        : zchunk-libs-1.2.3-1.fc38.x86_64                    136/137 
  Verifying        : zlib-1.2.13-1.fc38.x86_64                          137/137 
Installed products updated.

Installed:
  alternatives-1.21-1.fc38.x86_64                                               
  audit-libs-3.0.9-2.fc38.x86_64                                                
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.x86_64                                                      
  bzip2-libs-1.0.8-12.fc38.x86_64                                               
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.x86_64                                                   
  coreutils-common-9.1-8.fc38.x86_64                                            
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.x86_64                                                     
  cyrus-sasl-lib-2.1.28-8.fc38.x86_64                                           
  dbus-libs-1:1.14.4-1.fc38.x86_64                                              
  dnf-4.14.0-1.fc38.noarch                                                      
  dnf-data-4.14.0-1.fc38.noarch                                                 
  dnf-plugins-core-4.3.1-1.fc38.noarch                                          
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.x86_64                                           
  elfutils-libs-0.188-3.fc38.x86_64                                             
  expat-2.5.0-1.fc38.x86_64                                                     
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-libs-5.42-4.fc38.x86_64                                                  
  filesystem-3.18-2.fc37.x86_64                                                 
  findutils-1:4.9.0-2.fc38.x86_64                                               
  gawk-5.1.1-4.fc38.x86_64                                                      
  gdbm-libs-1:1.23-2.fc38.x86_64                                                
  glib2-2.74.1-2.fc38.x86_64                                                    
  glibc-2.36.9000-19.fc38.x86_64                                                
  glibc-common-2.36.9000-19.fc38.x86_64                                         
  glibc-minimal-langpack-2.36.9000-19.fc38.x86_64                               
  gmp-1:6.2.1-3.fc38.x86_64                                                     
  gnupg2-2.3.8-1.fc38.x86_64                                                    
  gnutls-3.7.8-9.fc38.x86_64                                                    
  gpgme-1.17.1-3.fc38.x86_64                                                    
  grep-3.8-1.fc38.x86_64                                                        
  ima-evm-utils-1.4-6.fc38.x86_64                                               
  json-c-0.16-3.fc38.x86_64                                                     
  keyutils-libs-1.6.1-5.fc38.x86_64                                             
  krb5-libs-1.20.1-3.fc38.x86_64                                                
  libacl-2.3.1-4.fc38.x86_64                                                    
  libarchive-3.6.1-3.fc38.x86_64                                                
  libassuan-2.5.5-5.fc38.x86_64                                                 
  libattr-2.5.1-5.fc38.x86_64                                                   
  libb2-0.98.1-7.fc38.x86_64                                                    
  libblkid-2.38.1-3.fc38.x86_64                                                 
  libbrotli-1.0.9-9.fc38.x86_64                                                 
  libcap-2.48-5.fc38.x86_64                                                     
  libcap-ng-0.8.3-4.fc38.x86_64                                                 
  libcom_err-1.46.5-3.fc38.x86_64                                               
  libcomps-0.1.18-4.fc38.x86_64                                                 
  libcurl-7.87.0-1.fc38.x86_64                                                  
  libdnf-0.68.0-1.fc38.x86_64                                                   
  libevent-2.1.12-7.fc38.x86_64                                                 
  libffi-3.4.4-1.fc38.x86_64                                                    
  libfsverity-1.4-8.fc38.x86_64                                                 
  libgcc-13.0.0-0.4.fc38.x86_64                                                 
  libgcrypt-1.10.1-6.fc38.x86_64                                                
  libgomp-13.0.0-0.4.fc38.x86_64                                                
  libgpg-error-1.46-1.fc38.x86_64                                               
  libidn2-2.3.4-1.fc38.x86_64                                                   
  libksba-1.6.3-1.fc38.x86_64                                                   
  libmodulemd-2.14.0-4.fc38.x86_64                                              
  libmount-2.38.1-3.fc38.x86_64                                                 
  libnghttp2-1.51.0-1.fc38.x86_64                                               
  libnsl2-2.0.0-4.fc38.x86_64                                                   
  libpsl-0.21.1-6.fc38.x86_64                                                   
  librepo-1.15.1-1.fc38.x86_64                                                  
  libreport-filesystem-2.17.6-1.fc38.noarch                                     
  libselinux-3.4-6.fc38.x86_64                                                  
  libsemanage-3.4-6.fc38.x86_64                                                 
  libsepol-3.4-4.fc38.x86_64                                                    
  libsigsegv-2.14-3.fc38.x86_64                                                 
  libsmartcols-2.38.1-3.fc38.x86_64                                             
  libsolv-0.7.22-3.fc38.x86_64                                                  
  libssh-0.10.4-2.fc38.x86_64                                                   
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.x86_64                                              
  libtasn1-4.19.0-1.fc38.x86_64                                                 
  libtirpc-1.3.3-0.fc38.x86_64                                                  
  libunistring-1.0-2.fc38.x86_64                                                
  libuuid-2.38.1-3.fc38.x86_64                                                  
  libverto-0.3.2-4.fc38.x86_64                                                  
  libxcrypt-4.4.33-5.fc38.x86_64                                                
  libxml2-2.10.3-2.fc38.x86_64                                                  
  libyaml-0.2.5-8.fc38.x86_64                                                   
  libzstd-1.5.2-3.fc37.x86_64                                                   
  lua-libs-5.4.4-6.fc38.x86_64                                                  
  lz4-libs-1.9.3-5.fc37.x86_64                                                  
  mpdecimal-2.5.1-4.fc37.x86_64                                                 
  mpfr-4.1.1-2.fc38.x86_64                                                      
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.x86_64                                       
  nettle-3.8-2.fc37.x86_64                                                      
  npth-1.6-10.fc38.x86_64                                                       
  openldap-2.6.3-1.fc38.x86_64                                                  
  openssl-libs-1:3.0.5-6.fc38.x86_64                                            
  p11-kit-0.24.1-5.fc38.x86_64                                                  
  p11-kit-trust-0.24.1-5.fc38.x86_64                                            
  pcre2-10.40-1.fc37.1.x86_64                                                   
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  popt-1.19-1.fc38.x86_64                                                       
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-pip-wheel-22.3.1-1.fc38.noarch                                         
  python-setuptools-wheel-65.5.1-1.fc38.noarch                                  
  python3-3.11.1-1.fc38.x86_64                                                  
  python3-dateutil-1:2.8.2-4.fc37.noarch                                        
  python3-dbus-1.3.2-1.fc38.x86_64                                              
  python3-distro-1.8.0-1.fc38.noarch                                            
  python3-dnf-4.14.0-1.fc38.noarch                                              
  python3-dnf-plugins-core-4.3.1-1.fc38.noarch                                  
  python3-gpg-1.17.1-3.fc38.x86_64                                              
  python3-hawkey-0.68.0-1.fc38.x86_64                                           
  python3-libcomps-0.1.18-4.fc38.x86_64                                         
  python3-libdnf-0.68.0-1.fc38.x86_64                                           
  python3-libs-3.11.1-1.fc38.x86_64                                             
  python3-rpm-4.18.0-8.fc38.x86_64                                              
  python3-six-1.16.0-8.fc37.noarch                                              
  readline-8.2-2.fc38.x86_64                                                    
  rpm-4.18.0-8.fc38.x86_64                                                      
  rpm-build-libs-4.18.0-8.fc38.x86_64                                           
  rpm-libs-4.18.0-8.fc38.x86_64                                                 
  rpm-sequoia-1.2.0-1.fc38.x86_64                                               
  rpm-sign-libs-4.18.0-8.fc38.x86_64                                            
  sed-4.8-11.fc37.x86_64                                                        
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.x86_64                                             
  sqlite-libs-3.40.0-1.fc38.x86_64                                              
  systemd-libs-252.4-598.fc38.x86_64                                            
  tpm2-tss-4.0.0-0.1.rc2.fc38.x86_64                                            
  tzdata-2022g-1.fc38.noarch                                                    
  xz-libs-5.2.9-1.fc38.x86_64                                                   
  zchunk-libs-1.2.3-1.fc38.x86_64                                               
  zlib-1.2.13-1.fc38.x86_64                                                     

Complete!
Finish(bootstrap): dnf install
Start(bootstrap): creating root cache
Finish(bootstrap): creating root cache
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf install
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  12 kB/s | 3.0 kB     00:00    
Copr repository                                  32 MB/s |  26 MB     00:00    
Additional repo https_jakub_fedorapeople_org_fe  11 kB/s | 3.0 kB     00:00    
fedora                                           69 kB/s |  18 kB     00:00    
Dependencies resolved.
=========================================================================================================================
 Package                         Arch    Version                    Repository                                       Size
=========================================================================================================================
Installing group/module packages:
 bash                            x86_64  5.2.9-3.fc38               copr_base                                       1.8 M
 bzip2                           x86_64  1.0.8-12.fc38              copr_base                                        53 k
 coreutils                       x86_64  9.1-8.fc38                 copr_base                                       1.1 M
 cpio                            x86_64  2.13-13.fc38               copr_base                                       271 k
 diffutils                       x86_64  3.8-3.fc38                 copr_base                                       371 k
 fedora-release-common           noarch  38-0.6                     fedora                                           21 k
 findutils                       x86_64  1:4.9.0-2.fc38             copr_base                                       483 k
 gawk                            x86_64  5.1.1-4.fc38               copr_base                                       1.0 M
 glibc-minimal-langpack          x86_64  2.36.9000-19.fc38          fedora                                           30 k
 grep                            x86_64  3.8-1.fc38                 copr_base                                       282 k
 gzip                            x86_64  1.12-2.fc38                copr_base                                       159 k
 info                            x86_64  7.0.1-1.fc38               fedora                                          181 k
 patch                           x86_64  2.7.6-17.fc37              fedora                                          124 k
 redhat-rpm-config               noarch  235-1.fc38                 fedora                                           80 k
 rpm-build                       x86_64  4.18.0-8.fc38              fedora                                           77 k
 sed                             x86_64  4.8-11.fc37                fedora                                          306 k
 shadow-utils                    x86_64  2:4.13-3.fc38              fedora                                          1.3 M
 tar                             x86_64  2:1.34-5.fc38              fedora                                          885 k
 unzip                           x86_64  6.0-58.fc38                fedora                                          182 k
 util-linux                      x86_64  2.38.1-3.fc38              fedora                                          2.3 M
 which                           x86_64  2.21-36.fc38               fedora                                           41 k
 xz                              x86_64  5.2.9-1.fc38               fedora                                          306 k
Installing dependencies:
 alternatives                    x86_64  1.21-1.fc38                copr_base                                        39 k
 ansible-srpm-macros             noarch  1-8.1.fc38                 fedora                                          8.6 k
 audit-libs                      x86_64  3.0.9-2.fc38               fedora                                          116 k
 authselect                      x86_64  1.4.2-1.fc38               copr_base                                       140 k
 authselect-libs                 x86_64  1.4.2-1.fc38               copr_base                                       237 k
 basesystem                      noarch  11-14.fc37                 fedora                                          7.0 k
 binutils                        x86_64  2.39-6.fc38                copr_base                                       5.4 M
 binutils-gold                   x86_64  2.39-6.fc38                copr_base                                       787 k
 bzip2-libs                      x86_64  1.0.8-12.fc38              copr_base                                        42 k
 ca-certificates                 noarch  2022.2.54-5.fc37           fedora                                          829 k
 coreutils-common                x86_64  9.1-8.fc38                 copr_base                                       2.0 M
 cracklib                        x86_64  2.9.7-30.fc38              copr_base                                        82 k
 crypto-policies                 noarch  20221215-1.gita4c31a3.fc38 fedora                                           90 k
 curl                            x86_64  7.87.0-1.fc38              copr_base                                       346 k
 cyrus-sasl-lib                  x86_64  2.1.28-8.fc38              copr_base                                       793 k
 debugedit                       x86_64  5.0-5.fc37                 fedora                                           77 k
 dwz                             x86_64  0.15-1.fc38                copr_base                                       137 k
 ed                              x86_64  1.18-2.fc38                copr_base                                        79 k
 efi-srpm-macros                 noarch  5-6.fc37                   fedora                                           22 k
 elfutils                        x86_64  0.188-3.fc38               copr_base                                       524 k
 elfutils-debuginfod-client      x86_64  0.188-3.fc38               copr_base                                        40 k
 elfutils-default-yama-scope     noarch  0.188-3.fc38               copr_base                                        16 k
 elfutils-libelf                 x86_64  0.188-3.fc38               copr_base                                       196 k
 elfutils-libs                   x86_64  0.188-3.fc38               copr_base                                       257 k
 fedora-gpg-keys                 noarch  38-0.3                     fedora                                          125 k
 fedora-release                  noarch  38-0.6                     fedora                                           11 k
 fedora-release-identity-basic   noarch  38-0.6                     fedora                                           11 k
 fedora-repos                    noarch  38-0.3                     fedora                                           10 k
 fedora-repos-rawhide            noarch  38-0.3                     fedora                                          9.7 k
 file                            x86_64  5.42-4.fc38                copr_base                                        49 k
 file-libs                       x86_64  5.42-4.fc38                copr_base                                       676 k
 filesystem                      x86_64  3.18-2.fc37                fedora                                          1.1 M
 fonts-srpm-macros               noarch  1:2.0.5-10.fc38            fedora                                           26 k
 fpc-srpm-macros                 noarch  1.3-6.fc37                 fedora                                          7.7 k
 gdb-minimal                     x86_64  12.1-10.fc38               fedora                                          3.7 M
 gdbm-libs                       x86_64  1:1.23-2.fc38              copr_base                                        56 k
 ghc-srpm-macros                 noarch  1.5.0-7.fc37               fedora                                          7.8 k
 glibc                           x86_64  2.36.9000-19.fc38          fedora                                          2.1 M
 glibc-common                    x86_64  2.36.9000-19.fc38          fedora                                          309 k
 glibc-gconv-extra               x86_64  2.36.9000-19.fc38          fedora                                          1.6 M
 gmp                             x86_64  1:6.2.1-3.fc38             copr_base                                       315 k
 gnat-srpm-macros                noarch  4-16.fc37                  fedora                                          8.3 k
 go-srpm-macros                  noarch  3.2.0-1.fc38               fedora                                           27 k
 jansson                         x86_64  2.13.1-5.fc38              copr_base                                        45 k
 kernel-srpm-macros              noarch  1.0-15.fc37                fedora                                          9.4 k
 keyutils-libs                   x86_64  1.6.1-5.fc38               copr_base                                        32 k
 krb5-libs                       x86_64  1.20.1-3.fc38              copr_base                                       719 k
 libacl                          x86_64  2.3.1-4.fc38               copr_base                                        24 k
 libarchive                      x86_64  3.6.1-3.fc38               copr_base                                       397 k
 libattr                         x86_64  2.5.1-5.fc38               copr_base                                        18 k
 libblkid                        x86_64  2.38.1-3.fc38              fedora                                          106 k
 libbrotli                       x86_64  1.0.9-9.fc38               copr_base                                       316 k
 libcap                          x86_64  2.48-5.fc38                copr_base                                        67 k
 libcap-ng                       x86_64  0.8.3-4.fc38               copr_base                                        33 k
 libcom_err                      x86_64  1.46.5-3.fc38              copr_base                                        26 k
 libcurl                         x86_64  7.87.0-1.fc38              copr_base                                       302 k
 libdb                           x86_64  5.3.28-54.fc38             copr_base                                       763 k
 libeconf                        x86_64  0.4.0-4.fc38               copr_base                                        28 k
 libevent                        x86_64  2.1.12-7.fc38              copr_base                                       259 k
 libfdisk                        x86_64  2.38.1-3.fc38              fedora                                          160 k
 libffi                          x86_64  3.4.4-1.fc38               copr_base                                        38 k
 libgcc                          x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch   93 k
 libgomp                         x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  300 k
 libidn2                         x86_64  2.3.4-1.fc38               copr_base                                       154 k
 libmount                        x86_64  2.38.1-3.fc38              fedora                                          135 k
 libnghttp2                      x86_64  1.51.0-1.fc38              fedora                                           75 k
 libnsl2                         x86_64  2.0.0-4.fc38               copr_base                                        31 k
 libpkgconf                      x86_64  1.8.0-3.fc37               fedora                                           36 k
 libpsl                          x86_64  0.21.1-6.fc38              copr_base                                        65 k
 libpwquality                    x86_64  1.4.5-1.fc38               fedora                                          119 k
 libselinux                      x86_64  3.4-6.fc38                 copr_base                                        86 k
 libsemanage                     x86_64  3.4-6.fc38                 copr_base                                       120 k
 libsepol                        x86_64  3.4-4.fc38                 copr_base                                       321 k
 libsigsegv                      x86_64  2.14-3.fc38                copr_base                                        27 k
 libsmartcols                    x86_64  2.38.1-3.fc38              fedora                                           64 k
 libssh                          x86_64  0.10.4-2.fc38              copr_base                                       210 k
 libssh-config                   noarch  0.10.4-2.fc38              copr_base                                       9.2 k
 libstdc++                       x86_64  13.0.0-0.4.fc38            https_jakub_fedorapeople_org_fedora_gcc13_arch  799 k
 libtasn1                        x86_64  4.19.0-1.fc38              copr_base                                        76 k
 libtirpc                        x86_64  1.3.3-0.fc38               copr_base                                        94 k
 libunistring                    x86_64  1.0-2.fc38                 copr_base                                       541 k
 libutempter                     x86_64  1.2.1-7.fc38               copr_base                                        26 k
 libuuid                         x86_64  2.38.1-3.fc38              fedora                                           27 k
 libverto                        x86_64  0.3.2-4.fc38               copr_base                                        21 k
 libxcrypt                       x86_64  4.4.33-5.fc38              copr_base                                       120 k
 libxml2                         x86_64  2.10.3-2.fc38              copr_base                                       704 k
 libzstd                         x86_64  1.5.2-3.fc37               fedora                                          294 k
 lua-libs                        x86_64  5.4.4-6.fc38               copr_base                                       133 k
 lua-srpm-macros                 noarch  1-7.fc37                   fedora                                          8.8 k
 lz4-libs                        x86_64  1.9.3-5.fc37               fedora                                           70 k
 mpfr                            x86_64  4.1.1-2.fc38               fedora                                          598 k
 ncurses-base                    noarch  6.3-5.20221126.fc38        fedora                                           86 k
 ncurses-libs                    x86_64  6.3-5.20221126.fc38        fedora                                          329 k
 nettle                          x86_64  3.8-2.fc37                 fedora                                          414 k
 nim-srpm-macros                 noarch  3-7.fc37                   fedora                                          8.4 k
 ocaml-srpm-macros               noarch  7-2.fc37                   fedora                                           13 k
 openblas-srpm-macros            noarch  2-12.fc37                  fedora                                          7.5 k
 openldap                        x86_64  2.6.3-1.fc38               fedora                                          254 k
 openssl-libs                    x86_64  1:3.0.5-6.fc38             fedora                                          2.1 M
 p11-kit                         x86_64  0.24.1-5.fc38              fedora                                          376 k
 p11-kit-trust                   x86_64  0.24.1-5.fc38              fedora                                          137 k
 package-notes-srpm-macros       noarch  0.5-6.fc38                 fedora                                           11 k
 pam                             x86_64  1.5.2-15.fc38              fedora                                          559 k
 pam-libs                        x86_64  1.5.2-15.fc38              fedora                                           57 k
 pcre2                           x86_64  10.40-1.fc37.1             fedora                                          236 k
 pcre2-syntax                    noarch  10.40-1.fc37.1             fedora                                          142 k
 perl-srpm-macros                noarch  1-47.fc38                  fedora                                          8.2 k
 pkgconf                         x86_64  1.8.0-3.fc37               fedora                                           41 k
 pkgconf-m4                      noarch  1.8.0-3.fc37               fedora                                           14 k
 pkgconf-pkg-config              x86_64  1.8.0-3.fc37               fedora                                           10 k
 popt                            x86_64  1.19-1.fc38                fedora                                           66 k
 publicsuffix-list-dafsa         noarch  20221208-1.fc38            fedora                                           59 k
 python-srpm-macros              noarch  3.11-6.fc38                fedora                                           25 k
 qt5-srpm-macros                 noarch  5.15.7-1.fc38              fedora                                          7.9 k
 readline                        x86_64  8.2-2.fc38                 fedora                                          211 k
 rpm                             x86_64  4.18.0-8.fc38              fedora                                          572 k
 rpm-build-libs                  x86_64  4.18.0-8.fc38              fedora                                           94 k
 rpm-libs                        x86_64  4.18.0-8.fc38              fedora                                          309 k
 rpm-sequoia                     x86_64  1.2.0-1.fc38               fedora                                          829 k
 rpmautospec-rpm-macros          noarch  0.3.1-1.fc38               fedora                                          8.8 k
 rust-srpm-macros                noarch  23-1.fc38                  fedora                                          9.4 k
 setup                           noarch  2.14.3-1.fc38              fedora                                          152 k
 sqlite-libs                     x86_64  3.40.0-1.fc38              fedora                                          661 k
 systemd-libs                    x86_64  252.4-598.fc38             fedora                                          632 k
 tzdata                          noarch  2022g-1.fc38               fedora                                          716 k
 util-linux-core                 x86_64  2.38.1-3.fc38              fedora                                          470 k
 xxhash-libs                     x86_64  0.8.1-3.fc37               fedora                                           41 k
 xz-libs                         x86_64  5.2.9-1.fc38               fedora                                           93 k
 zip                             x86_64  3.0-35.fc38                fedora                                          259 k
 zlib                            x86_64  1.2.13-1.fc38              fedora                                           94 k
 zstd                            x86_64  1.5.2-3.fc37               fedora                                          447 k
Installing Groups:
 Buildsystem building group                                                                                              

Transaction Summary
=========================================================================================================================
Install  153 Packages

Total size: 52 M
Installed size: 181 M
Downloading Packages:
[SKIPPED] alternatives-1.21-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] authselect-1.4.2-1.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] authselect-libs-1.4.2-1.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] bash-5.2.9-3.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] binutils-2.39-6.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] binutils-gold-2.39-6.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] bzip2-1.0.8-12.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] bzip2-libs-1.0.8-12.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] coreutils-9.1-8.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] coreutils-common-9.1-8.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] cpio-2.13-13.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] cracklib-2.9.7-30.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] curl-7.87.0-1.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] cyrus-sasl-lib-2.1.28-8.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] diffutils-3.8-3.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] dwz-0.15-1.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] ed-1.18-2.fc38.x86_64.rpm: Already downloaded                        
[SKIPPED] elfutils-0.188-3.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] elfutils-debuginfod-client-0.188-3.fc38.x86_64.rpm: Already downloaded
[SKIPPED] elfutils-default-yama-scope-0.188-3.fc38.noarch.rpm: Already downloaded
[SKIPPED] elfutils-libelf-0.188-3.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] elfutils-libs-0.188-3.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] file-5.42-4.fc38.x86_64.rpm: Already downloaded                      
[SKIPPED] file-libs-5.42-4.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] findutils-4.9.0-2.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] gawk-5.1.1-4.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] gdbm-libs-1.23-2.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] gmp-6.2.1-3.fc38.x86_64.rpm: Already downloaded                      
[SKIPPED] grep-3.8-1.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] gzip-1.12-2.fc38.x86_64.rpm: Already downloaded                      
[SKIPPED] jansson-2.13.1-5.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] keyutils-libs-1.6.1-5.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] krb5-libs-1.20.1-3.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libacl-2.3.1-4.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libarchive-3.6.1-3.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libattr-2.5.1-5.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libbrotli-1.0.9-9.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libcap-2.48-5.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] libcap-ng-0.8.3-4.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libcom_err-1.46.5-3.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libcurl-7.87.0-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libdb-5.3.28-54.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libeconf-0.4.0-4.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libevent-2.1.12-7.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libffi-3.4.4-1.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libidn2-2.3.4-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libnsl2-2.0.0-4.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libpsl-0.21.1-6.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libselinux-3.4-6.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libsemanage-3.4-6.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libsepol-3.4-4.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libsigsegv-2.14-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libssh-0.10.4-2.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libssh-config-0.10.4-2.fc38.noarch.rpm: Already downloaded           
[SKIPPED] libtasn1-4.19.0-1.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libtirpc-1.3.3-0.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libunistring-1.0-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libutempter-1.2.1-7.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libverto-0.3.2-4.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libxcrypt-4.4.33-5.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libxml2-2.10.3-2.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] lua-libs-5.4.4-6.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libgcc-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libgomp-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libstdc++-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] ansible-srpm-macros-1-8.1.fc38.noarch.rpm: Already downloaded        
[SKIPPED] audit-libs-3.0.9-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] basesystem-11-14.fc37.noarch.rpm: Already downloaded                 
[SKIPPED] ca-certificates-2022.2.54-5.fc37.noarch.rpm: Already downloaded      
[SKIPPED] crypto-policies-20221215-1.gita4c31a3.fc38.noarch.rpm: Already downloaded
[SKIPPED] debugedit-5.0-5.fc37.x86_64.rpm: Already downloaded                  
[SKIPPED] efi-srpm-macros-5-6.fc37.noarch.rpm: Already downloaded              
[SKIPPED] fedora-gpg-keys-38-0.3.noarch.rpm: Already downloaded                
[SKIPPED] fedora-release-38-0.6.noarch.rpm: Already downloaded                 
[SKIPPED] fedora-release-common-38-0.6.noarch.rpm: Already downloaded          
[SKIPPED] fedora-release-identity-basic-38-0.6.noarch.rpm: Already downloaded  
[SKIPPED] fedora-repos-38-0.3.noarch.rpm: Already downloaded                   
[SKIPPED] fedora-repos-rawhide-38-0.3.noarch.rpm: Already downloaded           
[SKIPPED] filesystem-3.18-2.fc37.x86_64.rpm: Already downloaded                
[SKIPPED] fonts-srpm-macros-2.0.5-10.fc38.noarch.rpm: Already downloaded       
[SKIPPED] fpc-srpm-macros-1.3-6.fc37.noarch.rpm: Already downloaded            
[SKIPPED] gdb-minimal-12.1-10.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] ghc-srpm-macros-1.5.0-7.fc37.noarch.rpm: Already downloaded          
[SKIPPED] glibc-2.36.9000-19.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] glibc-common-2.36.9000-19.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] glibc-gconv-extra-2.36.9000-19.fc38.x86_64.rpm: Already downloaded   
[SKIPPED] glibc-minimal-langpack-2.36.9000-19.fc38.x86_64.rpm: Already downloaded
[SKIPPED] gnat-srpm-macros-4-16.fc37.noarch.rpm: Already downloaded            
[SKIPPED] go-srpm-macros-3.2.0-1.fc38.noarch.rpm: Already downloaded           
[SKIPPED] info-7.0.1-1.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] kernel-srpm-macros-1.0-15.fc37.noarch.rpm: Already downloaded        
[SKIPPED] libblkid-2.38.1-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libfdisk-2.38.1-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libmount-2.38.1-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libnghttp2-1.51.0-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libpkgconf-1.8.0-3.fc37.x86_64.rpm: Already downloaded               
[SKIPPED] libpwquality-1.4.5-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libsmartcols-2.38.1-3.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libuuid-2.38.1-3.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libzstd-1.5.2-3.fc37.x86_64.rpm: Already downloaded                  
[SKIPPED] lua-srpm-macros-1-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] lz4-libs-1.9.3-5.fc37.x86_64.rpm: Already downloaded                 
[SKIPPED] mpfr-4.1.1-2.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] ncurses-base-6.3-5.20221126.fc38.noarch.rpm: Already downloaded      
[SKIPPED] ncurses-libs-6.3-5.20221126.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] nettle-3.8-2.fc37.x86_64.rpm: Already downloaded                     
[SKIPPED] nim-srpm-macros-3-7.fc37.noarch.rpm: Already downloaded              
[SKIPPED] ocaml-srpm-macros-7-2.fc37.noarch.rpm: Already downloaded            
[SKIPPED] openblas-srpm-macros-2-12.fc37.noarch.rpm: Already downloaded        
[SKIPPED] openldap-2.6.3-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] openssl-libs-3.0.5-6.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] p11-kit-0.24.1-5.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] p11-kit-trust-0.24.1-5.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] package-notes-srpm-macros-0.5-6.fc38.noarch.rpm: Already downloaded  
[SKIPPED] pam-1.5.2-15.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] pam-libs-1.5.2-15.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] patch-2.7.6-17.fc37.x86_64.rpm: Already downloaded                   
[SKIPPED] pcre2-10.40-1.fc37.1.x86_64.rpm: Already downloaded                  
[SKIPPED] pcre2-syntax-10.40-1.fc37.1.noarch.rpm: Already downloaded           
[SKIPPED] perl-srpm-macros-1-47.fc38.noarch.rpm: Already downloaded            
[SKIPPED] pkgconf-1.8.0-3.fc37.x86_64.rpm: Already downloaded                  
[SKIPPED] pkgconf-m4-1.8.0-3.fc37.noarch.rpm: Already downloaded               
[SKIPPED] pkgconf-pkg-config-1.8.0-3.fc37.x86_64.rpm: Already downloaded       
[SKIPPED] popt-1.19-1.fc38.x86_64.rpm: Already downloaded                      
[SKIPPED] publicsuffix-list-dafsa-20221208-1.fc38.noarch.rpm: Already downloaded
[SKIPPED] python-srpm-macros-3.11-6.fc38.noarch.rpm: Already downloaded        
[SKIPPED] qt5-srpm-macros-5.15.7-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] readline-8.2-2.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] redhat-rpm-config-235-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] rpm-4.18.0-8.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] rpm-build-4.18.0-8.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] rpm-build-libs-4.18.0-8.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] rpm-libs-4.18.0-8.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] rpm-sequoia-1.2.0-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] rpmautospec-rpm-macros-0.3.1-1.fc38.noarch.rpm: Already downloaded   
[SKIPPED] rust-srpm-macros-23-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] sed-4.8-11.fc37.x86_64.rpm: Already downloaded                       
[SKIPPED] setup-2.14.3-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] shadow-utils-4.13-3.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] sqlite-libs-3.40.0-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] systemd-libs-252.4-598.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] tar-1.34-5.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] tzdata-2022g-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] unzip-6.0-58.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] util-linux-2.38.1-3.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] util-linux-core-2.38.1-3.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] which-2.21-36.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] xxhash-libs-0.8.1-3.fc37.x86_64.rpm: Already downloaded              
[SKIPPED] xz-5.2.9-1.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] xz-libs-5.2.9-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] zip-3.0-35.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] zlib-1.2.13-1.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] zstd-1.5.2-3.fc37.x86_64.rpm: Already downloaded                     
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0xEB10B464:
 Userid     : "Fedora (38) <fedora-38-primary@fedoraproject.org>"
 Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary
Key imported successfully
fedora                                          1.6 MB/s | 1.6 kB     00:00    
GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed
fedora                                          1.6 MB/s | 1.6 kB     00:00    
Importing GPG key 0x5323552A:
 Userid     : "Fedora (37) <fedora-37-primary@fedoraproject.org>"
 Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A
 From       : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: filesystem-3.18-2.fc37.x86_64                          1/1 
  Preparing        :                                                        1/1 
  Installing       : libgcc-13.0.0-0.4.fc38.x86_64                        1/153 
  Running scriptlet: libgcc-13.0.0-0.4.fc38.x86_64                        1/153 
  Installing       : crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/153 
  Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc     2/153 
  Installing       : fedora-release-identity-basic-38-0.6.noarch          3/153 
  Installing       : tzdata-2022g-1.fc38.noarch                           4/153 
  Installing       : rust-srpm-macros-23-1.fc38.noarch                    5/153 
  Installing       : qt5-srpm-macros-5.15.7-1.fc38.noarch                 6/153 
  Installing       : publicsuffix-list-dafsa-20221208-1.fc38.noarch       7/153 
  Installing       : pkgconf-m4-1.8.0-3.fc37.noarch                       8/153 
  Installing       : perl-srpm-macros-1-47.fc38.noarch                    9/153 
  Installing       : pcre2-syntax-10.40-1.fc37.1.noarch                  10/153 
  Installing       : package-notes-srpm-macros-0.5-6.fc38.noarch         11/153 
  Installing       : openblas-srpm-macros-2-12.fc37.noarch               12/153 
  Installing       : ocaml-srpm-macros-7-2.fc37.noarch                   13/153 
  Installing       : nim-srpm-macros-3-7.fc37.noarch                     14/153 
  Installing       : ncurses-base-6.3-5.20221126.fc38.noarch             15/153 
  Installing       : kernel-srpm-macros-1.0-15.fc37.noarch               16/153 
  Installing       : gnat-srpm-macros-4-16.fc37.noarch                   17/153 
  Installing       : ghc-srpm-macros-1.5.0-7.fc37.noarch                 18/153 
  Installing       : fpc-srpm-macros-1.3-6.fc37.noarch                   19/153 
  Installing       : fedora-gpg-keys-38-0.3.noarch                       20/153 
  Installing       : fedora-release-38-0.6.noarch                        21/153 
  Installing       : fedora-release-common-38-0.6.noarch                 22/153 
  Installing       : fedora-repos-rawhide-38-0.3.noarch                  23/153 
  Installing       : fedora-repos-38-0.3.noarch                          24/153 
  Installing       : setup-2.14.3-1.fc38.noarch                          25/153 
warning: /etc/hosts created as /etc/hosts.rpmnew

  Running scriptlet: setup-2.14.3-1.fc38.noarch                          25/153 
  Installing       : filesystem-3.18-2.fc37.x86_64                       26/153 
  Installing       : basesystem-11-14.fc37.noarch                        27/153 
  Installing       : glibc-gconv-extra-2.36.9000-19.fc38.x86_64          28/153 
  Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.x86_64          28/153 
  Installing       : ncurses-libs-6.3-5.20221126.fc38.x86_64             29/153 
  Running scriptlet: glibc-2.36.9000-19.fc38.x86_64                      30/153 
  Installing       : glibc-2.36.9000-19.fc38.x86_64                      30/153 
  Running scriptlet: glibc-2.36.9000-19.fc38.x86_64                      30/153 
  Installing       : bash-5.2.9-3.fc38.x86_64                            31/153 
  Running scriptlet: bash-5.2.9-3.fc38.x86_64                            31/153 
  Installing       : glibc-common-2.36.9000-19.fc38.x86_64               32/153 
  Installing       : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64     33/153 
  Installing       : zlib-1.2.13-1.fc38.x86_64                           34/153 
  Installing       : xz-libs-5.2.9-1.fc38.x86_64                         35/153 
  Installing       : bzip2-libs-1.0.8-12.fc38.x86_64                     36/153 
  Installing       : elfutils-libelf-0.188-3.fc38.x86_64                 37/153 
  Installing       : gmp-1:6.2.1-3.fc38.x86_64                           38/153 
  Installing       : libstdc++-13.0.0-0.4.fc38.x86_64                    39/153 
  Installing       : libuuid-2.38.1-3.fc38.x86_64                        40/153 
  Installing       : libzstd-1.5.2-3.fc37.x86_64                         41/153 
  Installing       : popt-1.19-1.fc38.x86_64                             42/153 
  Installing       : libblkid-2.38.1-3.fc38.x86_64                       43/153 
  Installing       : libattr-2.5.1-5.fc38.x86_64                         44/153 
  Installing       : libacl-2.3.1-4.fc38.x86_64                          45/153 
  Installing       : libcap-2.48-5.fc38.x86_64                           46/153 
  Installing       : libxcrypt-4.4.33-5.fc38.x86_64                      47/153 
  Installing       : readline-8.2-2.fc38.x86_64                          48/153 
  Installing       : lz4-libs-1.9.3-5.fc37.x86_64                        49/153 
  Installing       : systemd-libs-252.4-598.fc38.x86_64                  50/153 
  Installing       : mpfr-4.1.1-2.fc38.x86_64                            51/153 
  Installing       : dwz-0.15-1.fc38.x86_64                              52/153 
  Installing       : unzip-6.0-58.fc38.x86_64                            53/153 
  Installing       : file-libs-5.42-4.fc38.x86_64                        54/153 
  Installing       : file-5.42-4.fc38.x86_64                             55/153 
  Installing       : sqlite-libs-3.40.0-1.fc38.x86_64                    56/153 
  Installing       : alternatives-1.21-1.fc38.x86_64                     57/153 
  Installing       : libcap-ng-0.8.3-4.fc38.x86_64                       58/153 
  Installing       : audit-libs-3.0.9-2.fc38.x86_64                      59/153 
  Installing       : libcom_err-1.46.5-3.fc38.x86_64                     60/153 
  Installing       : libeconf-0.4.0-4.fc38.x86_64                        61/153 
  Installing       : pam-libs-1.5.2-15.fc38.x86_64                       62/153 
  Installing       : libsepol-3.4-4.fc38.x86_64                          63/153 
  Installing       : libunistring-1.0-2.fc38.x86_64                      64/153 
  Installing       : libidn2-2.3.4-1.fc38.x86_64                         65/153 
  Installing       : lua-libs-5.4.4-6.fc38.x86_64                        66/153 
  Installing       : libsmartcols-2.38.1-3.fc38.x86_64                   67/153 
  Installing       : pcre2-10.40-1.fc37.1.x86_64                         68/153 
  Installing       : libselinux-3.4-6.fc38.x86_64                        69/153 
  Installing       : sed-4.8-11.fc37.x86_64                              70/153 
  Installing       : grep-3.8-1.fc38.x86_64                              71/153 
  Installing       : findutils-1:4.9.0-2.fc38.x86_64                     72/153 
  Installing       : xz-5.2.9-1.fc38.x86_64                              73/153 
  Installing       : libmount-2.38.1-3.fc38.x86_64                       74/153 
  Installing       : util-linux-core-2.38.1-3.fc38.x86_64                75/153 
  Installing       : libsemanage-3.4-6.fc38.x86_64                       76/153 
  Installing       : shadow-utils-2:4.13-3.fc38.x86_64                   77/153 
  Running scriptlet: libutempter-1.2.1-7.fc38.x86_64                     78/153 
  Installing       : libutempter-1.2.1-7.fc38.x86_64                     78/153 
  Installing       : tar-2:1.34-5.fc38.x86_64                            79/153 
  Installing       : libpsl-0.21.1-6.fc38.x86_64                         80/153 
  Installing       : zip-3.0-35.fc38.x86_64                              81/153 
  Installing       : zstd-1.5.2-3.fc37.x86_64                            82/153 
  Installing       : libfdisk-2.38.1-3.fc38.x86_64                       83/153 
  Installing       : nettle-3.8-2.fc37.x86_64                            84/153 
  Installing       : rpm-sequoia-1.2.0-1.fc38.x86_64                     85/153 
  Installing       : rpm-libs-4.18.0-8.fc38.x86_64                       86/153 
  Installing       : bzip2-1.0.8-12.fc38.x86_64                          87/153 
  Installing       : libxml2-2.10.3-2.fc38.x86_64                        88/153 
  Installing       : ed-1.18-2.fc38.x86_64                               89/153 
  Installing       : patch-2.7.6-17.fc37.x86_64                          90/153 
  Installing       : elfutils-default-yama-scope-0.188-3.fc38.noarch     91/153 
  Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch     91/153 
  Installing       : cpio-2.13-13.fc38.x86_64                            92/153 
  Installing       : diffutils-3.8-3.fc38.x86_64                         93/153 
  Installing       : gdbm-libs-1:1.23-2.fc38.x86_64                      94/153 
  Installing       : cyrus-sasl-lib-2.1.28-8.fc38.x86_64                 95/153 
  Installing       : jansson-2.13.1-5.fc38.x86_64                        96/153 
  Installing       : keyutils-libs-1.6.1-5.fc38.x86_64                   97/153 
  Installing       : libbrotli-1.0.9-9.fc38.x86_64                       98/153 
  Installing       : libdb-5.3.28-54.fc38.x86_64                         99/153 
  Installing       : libffi-3.4.4-1.fc38.x86_64                         100/153 
  Installing       : p11-kit-0.24.1-5.fc38.x86_64                       101/153 
  Installing       : libsigsegv-2.14-3.fc38.x86_64                      102/153 
  Installing       : gawk-5.1.1-4.fc38.x86_64                           103/153 
  Installing       : libtasn1-4.19.0-1.fc38.x86_64                      104/153 
  Installing       : p11-kit-trust-0.24.1-5.fc38.x86_64                 105/153 
  Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64                 105/153 
  Installing       : libverto-0.3.2-4.fc38.x86_64                       106/153 
  Installing       : libgomp-13.0.0-0.4.fc38.x86_64                     107/153 
  Installing       : libnghttp2-1.51.0-1.fc38.x86_64                    108/153 
  Installing       : libpkgconf-1.8.0-3.fc37.x86_64                     109/153 
  Installing       : pkgconf-1.8.0-3.fc37.x86_64                        110/153 
  Installing       : pkgconf-pkg-config-1.8.0-3.fc37.x86_64             111/153 
  Installing       : xxhash-libs-0.8.1-3.fc37.x86_64                    112/153 
  Installing       : ansible-srpm-macros-1-8.1.fc38.noarch              113/153 
  Installing       : libssh-config-0.10.4-2.fc38.noarch                 114/153 
  Installing       : coreutils-common-9.1-8.fc38.x86_64                 115/153 
  Installing       : openssl-libs-1:3.0.5-6.fc38.x86_64                 116/153 
  Installing       : coreutils-9.1-8.fc38.x86_64                        117/153 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            118/153 
  Installing       : ca-certificates-2022.2.54-5.fc37.noarch            118/153 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            118/153 
  Installing       : krb5-libs-1.20.1-3.fc38.x86_64                     119/153 
  Installing       : libtirpc-1.3.3-0.fc38.x86_64                       120/153 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64                121/153 
  Installing       : authselect-libs-1.4.2-1.fc38.x86_64                121/153 
  Installing       : gzip-1.12-2.fc38.x86_64                            122/153 
  Installing       : cracklib-2.9.7-30.fc38.x86_64                      123/153 
  Installing       : libpwquality-1.4.5-1.fc38.x86_64                   124/153 
  Installing       : authselect-1.4.2-1.fc38.x86_64                     125/153 
  Installing       : libnsl2-2.0.0-4.fc38.x86_64                        126/153 
  Installing       : pam-1.5.2-15.fc38.x86_64                           127/153 
  Installing       : libssh-0.10.4-2.fc38.x86_64                        128/153 
  Installing       : libarchive-3.6.1-3.fc38.x86_64                     129/153 
  Installing       : libevent-2.1.12-7.fc38.x86_64                      130/153 
  Installing       : openldap-2.6.3-1.fc38.x86_64                       131/153 
  Installing       : libcurl-7.87.0-1.fc38.x86_64                       132/153 
  Installing       : elfutils-libs-0.188-3.fc38.x86_64                  133/153 
  Installing       : elfutils-debuginfod-client-0.188-3.fc38.x86_64     134/153 
  Installing       : binutils-gold-2.39-6.fc38.x86_64                   135/153 
  Installing       : binutils-2.39-6.fc38.x86_64                        136/153 
  Running scriptlet: binutils-2.39-6.fc38.x86_64                        136/153 
  Installing       : elfutils-0.188-3.fc38.x86_64                       137/153 
  Installing       : gdb-minimal-12.1-10.fc38.x86_64                    138/153 
  Installing       : debugedit-5.0-5.fc37.x86_64                        139/153 
  Installing       : rpm-build-libs-4.18.0-8.fc38.x86_64                140/153 
  Installing       : curl-7.87.0-1.fc38.x86_64                          141/153 
  Running scriptlet: rpm-4.18.0-8.fc38.x86_64                           142/153 
  Installing       : rpm-4.18.0-8.fc38.x86_64                           142/153 
  Installing       : efi-srpm-macros-5-6.fc37.noarch                    143/153 
  Installing       : lua-srpm-macros-1-7.fc37.noarch                    144/153 
  Installing       : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         145/153 
  Installing       : fonts-srpm-macros-1:2.0.5-10.fc38.noarch           146/153 
  Installing       : go-srpm-macros-3.2.0-1.fc38.noarch                 147/153 
  Installing       : python-srpm-macros-3.11-6.fc38.noarch              148/153 
  Installing       : redhat-rpm-config-235-1.fc38.noarch                149/153 
  Installing       : rpm-build-4.18.0-8.fc38.x86_64                     150/153 
  Installing       : util-linux-2.38.1-3.fc38.x86_64                    151/153 
  Installing       : which-2.21-36.fc38.x86_64                          152/153 
  Installing       : info-7.0.1-1.fc38.x86_64                           153/153 
  Running scriptlet: filesystem-3.18-2.fc37.x86_64                      153/153 
  Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch            153/153 
  Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64                153/153 
  Running scriptlet: rpm-4.18.0-8.fc38.x86_64                           153/153 
  Running scriptlet: info-7.0.1-1.fc38.x86_64                           153/153 
  Verifying        : alternatives-1.21-1.fc38.x86_64                      1/153 
  Verifying        : authselect-1.4.2-1.fc38.x86_64                       2/153 
  Verifying        : authselect-libs-1.4.2-1.fc38.x86_64                  3/153 
  Verifying        : bash-5.2.9-3.fc38.x86_64                             4/153 
  Verifying        : binutils-2.39-6.fc38.x86_64                          5/153 
  Verifying        : binutils-gold-2.39-6.fc38.x86_64                     6/153 
  Verifying        : bzip2-1.0.8-12.fc38.x86_64                           7/153 
  Verifying        : bzip2-libs-1.0.8-12.fc38.x86_64                      8/153 
  Verifying        : coreutils-9.1-8.fc38.x86_64                          9/153 
  Verifying        : coreutils-common-9.1-8.fc38.x86_64                  10/153 
  Verifying        : cpio-2.13-13.fc38.x86_64                            11/153 
  Verifying        : cracklib-2.9.7-30.fc38.x86_64                       12/153 
  Verifying        : curl-7.87.0-1.fc38.x86_64                           13/153 
  Verifying        : cyrus-sasl-lib-2.1.28-8.fc38.x86_64                 14/153 
  Verifying        : diffutils-3.8-3.fc38.x86_64                         15/153 
  Verifying        : dwz-0.15-1.fc38.x86_64                              16/153 
  Verifying        : ed-1.18-2.fc38.x86_64                               17/153 
  Verifying        : elfutils-0.188-3.fc38.x86_64                        18/153 
  Verifying        : elfutils-debuginfod-client-0.188-3.fc38.x86_64      19/153 
  Verifying        : elfutils-default-yama-scope-0.188-3.fc38.noarch     20/153 
  Verifying        : elfutils-libelf-0.188-3.fc38.x86_64                 21/153 
  Verifying        : elfutils-libs-0.188-3.fc38.x86_64                   22/153 
  Verifying        : file-5.42-4.fc38.x86_64                             23/153 
  Verifying        : file-libs-5.42-4.fc38.x86_64                        24/153 
  Verifying        : findutils-1:4.9.0-2.fc38.x86_64                     25/153 
  Verifying        : gawk-5.1.1-4.fc38.x86_64                            26/153 
  Verifying        : gdbm-libs-1:1.23-2.fc38.x86_64                      27/153 
  Verifying        : gmp-1:6.2.1-3.fc38.x86_64                           28/153 
  Verifying        : grep-3.8-1.fc38.x86_64                              29/153 
  Verifying        : gzip-1.12-2.fc38.x86_64                             30/153 
  Verifying        : jansson-2.13.1-5.fc38.x86_64                        31/153 
  Verifying        : keyutils-libs-1.6.1-5.fc38.x86_64                   32/153 
  Verifying        : krb5-libs-1.20.1-3.fc38.x86_64                      33/153 
  Verifying        : libacl-2.3.1-4.fc38.x86_64                          34/153 
  Verifying        : libarchive-3.6.1-3.fc38.x86_64                      35/153 
  Verifying        : libattr-2.5.1-5.fc38.x86_64                         36/153 
  Verifying        : libbrotli-1.0.9-9.fc38.x86_64                       37/153 
  Verifying        : libcap-2.48-5.fc38.x86_64                           38/153 
  Verifying        : libcap-ng-0.8.3-4.fc38.x86_64                       39/153 
  Verifying        : libcom_err-1.46.5-3.fc38.x86_64                     40/153 
  Verifying        : libcurl-7.87.0-1.fc38.x86_64                        41/153 
  Verifying        : libdb-5.3.28-54.fc38.x86_64                         42/153 
  Verifying        : libeconf-0.4.0-4.fc38.x86_64                        43/153 
  Verifying        : libevent-2.1.12-7.fc38.x86_64                       44/153 
  Verifying        : libffi-3.4.4-1.fc38.x86_64                          45/153 
  Verifying        : libidn2-2.3.4-1.fc38.x86_64                         46/153 
  Verifying        : libnsl2-2.0.0-4.fc38.x86_64                         47/153 
  Verifying        : libpsl-0.21.1-6.fc38.x86_64                         48/153 
  Verifying        : libselinux-3.4-6.fc38.x86_64                        49/153 
  Verifying        : libsemanage-3.4-6.fc38.x86_64                       50/153 
  Verifying        : libsepol-3.4-4.fc38.x86_64                          51/153 
  Verifying        : libsigsegv-2.14-3.fc38.x86_64                       52/153 
  Verifying        : libssh-0.10.4-2.fc38.x86_64                         53/153 
  Verifying        : libssh-config-0.10.4-2.fc38.noarch                  54/153 
  Verifying        : libtasn1-4.19.0-1.fc38.x86_64                       55/153 
  Verifying        : libtirpc-1.3.3-0.fc38.x86_64                        56/153 
  Verifying        : libunistring-1.0-2.fc38.x86_64                      57/153 
  Verifying        : libutempter-1.2.1-7.fc38.x86_64                     58/153 
  Verifying        : libverto-0.3.2-4.fc38.x86_64                        59/153 
  Verifying        : libxcrypt-4.4.33-5.fc38.x86_64                      60/153 
  Verifying        : libxml2-2.10.3-2.fc38.x86_64                        61/153 
  Verifying        : lua-libs-5.4.4-6.fc38.x86_64                        62/153 
  Verifying        : libgcc-13.0.0-0.4.fc38.x86_64                       63/153 
  Verifying        : libgomp-13.0.0-0.4.fc38.x86_64                      64/153 
  Verifying        : libstdc++-13.0.0-0.4.fc38.x86_64                    65/153 
  Verifying        : ansible-srpm-macros-1-8.1.fc38.noarch               66/153 
  Verifying        : audit-libs-3.0.9-2.fc38.x86_64                      67/153 
  Verifying        : basesystem-11-14.fc37.noarch                        68/153 
  Verifying        : ca-certificates-2022.2.54-5.fc37.noarch             69/153 
  Verifying        : crypto-policies-20221215-1.gita4c31a3.fc38.noarc    70/153 
  Verifying        : debugedit-5.0-5.fc37.x86_64                         71/153 
  Verifying        : efi-srpm-macros-5-6.fc37.noarch                     72/153 
  Verifying        : fedora-gpg-keys-38-0.3.noarch                       73/153 
  Verifying        : fedora-release-38-0.6.noarch                        74/153 
  Verifying        : fedora-release-common-38-0.6.noarch                 75/153 
  Verifying        : fedora-release-identity-basic-38-0.6.noarch         76/153 
  Verifying        : fedora-repos-38-0.3.noarch                          77/153 
  Verifying        : fedora-repos-rawhide-38-0.3.noarch                  78/153 
  Verifying        : filesystem-3.18-2.fc37.x86_64                       79/153 
  Verifying        : fonts-srpm-macros-1:2.0.5-10.fc38.noarch            80/153 
  Verifying        : fpc-srpm-macros-1.3-6.fc37.noarch                   81/153 
  Verifying        : gdb-minimal-12.1-10.fc38.x86_64                     82/153 
  Verifying        : ghc-srpm-macros-1.5.0-7.fc37.noarch                 83/153 
  Verifying        : glibc-2.36.9000-19.fc38.x86_64                      84/153 
  Verifying        : glibc-common-2.36.9000-19.fc38.x86_64               85/153 
  Verifying        : glibc-gconv-extra-2.36.9000-19.fc38.x86_64          86/153 
  Verifying        : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64     87/153 
  Verifying        : gnat-srpm-macros-4-16.fc37.noarch                   88/153 
  Verifying        : go-srpm-macros-3.2.0-1.fc38.noarch                  89/153 
  Verifying        : info-7.0.1-1.fc38.x86_64                            90/153 
  Verifying        : kernel-srpm-macros-1.0-15.fc37.noarch               91/153 
  Verifying        : libblkid-2.38.1-3.fc38.x86_64                       92/153 
  Verifying        : libfdisk-2.38.1-3.fc38.x86_64                       93/153 
  Verifying        : libmount-2.38.1-3.fc38.x86_64                       94/153 
  Verifying        : libnghttp2-1.51.0-1.fc38.x86_64                     95/153 
  Verifying        : libpkgconf-1.8.0-3.fc37.x86_64                      96/153 
  Verifying        : libpwquality-1.4.5-1.fc38.x86_64                    97/153 
  Verifying        : libsmartcols-2.38.1-3.fc38.x86_64                   98/153 
  Verifying        : libuuid-2.38.1-3.fc38.x86_64                        99/153 
  Verifying        : libzstd-1.5.2-3.fc37.x86_64                        100/153 
  Verifying        : lua-srpm-macros-1-7.fc37.noarch                    101/153 
  Verifying        : lz4-libs-1.9.3-5.fc37.x86_64                       102/153 
  Verifying        : mpfr-4.1.1-2.fc38.x86_64                           103/153 
  Verifying        : ncurses-base-6.3-5.20221126.fc38.noarch            104/153 
  Verifying        : ncurses-libs-6.3-5.20221126.fc38.x86_64            105/153 
  Verifying        : nettle-3.8-2.fc37.x86_64                           106/153 
  Verifying        : nim-srpm-macros-3-7.fc37.noarch                    107/153 
  Verifying        : ocaml-srpm-macros-7-2.fc37.noarch                  108/153 
  Verifying        : openblas-srpm-macros-2-12.fc37.noarch              109/153 
  Verifying        : openldap-2.6.3-1.fc38.x86_64                       110/153 
  Verifying        : openssl-libs-1:3.0.5-6.fc38.x86_64                 111/153 
  Verifying        : p11-kit-0.24.1-5.fc38.x86_64                       112/153 
  Verifying        : p11-kit-trust-0.24.1-5.fc38.x86_64                 113/153 
  Verifying        : package-notes-srpm-macros-0.5-6.fc38.noarch        114/153 
  Verifying        : pam-1.5.2-15.fc38.x86_64                           115/153 
  Verifying        : pam-libs-1.5.2-15.fc38.x86_64                      116/153 
  Verifying        : patch-2.7.6-17.fc37.x86_64                         117/153 
  Verifying        : pcre2-10.40-1.fc37.1.x86_64                        118/153 
  Verifying        : pcre2-syntax-10.40-1.fc37.1.noarch                 119/153 
  Verifying        : perl-srpm-macros-1-47.fc38.noarch                  120/153 
  Verifying        : pkgconf-1.8.0-3.fc37.x86_64                        121/153 
  Verifying        : pkgconf-m4-1.8.0-3.fc37.noarch                     122/153 
  Verifying        : pkgconf-pkg-config-1.8.0-3.fc37.x86_64             123/153 
  Verifying        : popt-1.19-1.fc38.x86_64                            124/153 
  Verifying        : publicsuffix-list-dafsa-20221208-1.fc38.noarch     125/153 
  Verifying        : python-srpm-macros-3.11-6.fc38.noarch              126/153 
  Verifying        : qt5-srpm-macros-5.15.7-1.fc38.noarch               127/153 
  Verifying        : readline-8.2-2.fc38.x86_64                         128/153 
  Verifying        : redhat-rpm-config-235-1.fc38.noarch                129/153 
  Verifying        : rpm-4.18.0-8.fc38.x86_64                           130/153 
  Verifying        : rpm-build-4.18.0-8.fc38.x86_64                     131/153 
  Verifying        : rpm-build-libs-4.18.0-8.fc38.x86_64                132/153 
  Verifying        : rpm-libs-4.18.0-8.fc38.x86_64                      133/153 
  Verifying        : rpm-sequoia-1.2.0-1.fc38.x86_64                    134/153 
  Verifying        : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch         135/153 
  Verifying        : rust-srpm-macros-23-1.fc38.noarch                  136/153 
  Verifying        : sed-4.8-11.fc37.x86_64                             137/153 
  Verifying        : setup-2.14.3-1.fc38.noarch                         138/153 
  Verifying        : shadow-utils-2:4.13-3.fc38.x86_64                  139/153 
  Verifying        : sqlite-libs-3.40.0-1.fc38.x86_64                   140/153 
  Verifying        : systemd-libs-252.4-598.fc38.x86_64                 141/153 
  Verifying        : tar-2:1.34-5.fc38.x86_64                           142/153 
  Verifying        : tzdata-2022g-1.fc38.noarch                         143/153 
  Verifying        : unzip-6.0-58.fc38.x86_64                           144/153 
  Verifying        : util-linux-2.38.1-3.fc38.x86_64                    145/153 
  Verifying        : util-linux-core-2.38.1-3.fc38.x86_64               146/153 
  Verifying        : which-2.21-36.fc38.x86_64                          147/153 
  Verifying        : xxhash-libs-0.8.1-3.fc37.x86_64                    148/153 
  Verifying        : xz-5.2.9-1.fc38.x86_64                             149/153 
  Verifying        : xz-libs-5.2.9-1.fc38.x86_64                        150/153 
  Verifying        : zip-3.0-35.fc38.x86_64                             151/153 
  Verifying        : zlib-1.2.13-1.fc38.x86_64                          152/153 
  Verifying        : zstd-1.5.2-3.fc37.x86_64                           153/153 

Installed:
  alternatives-1.21-1.fc38.x86_64                                               
  ansible-srpm-macros-1-8.1.fc38.noarch                                         
  audit-libs-3.0.9-2.fc38.x86_64                                                
  authselect-1.4.2-1.fc38.x86_64                                                
  authselect-libs-1.4.2-1.fc38.x86_64                                           
  basesystem-11-14.fc37.noarch                                                  
  bash-5.2.9-3.fc38.x86_64                                                      
  binutils-2.39-6.fc38.x86_64                                                   
  binutils-gold-2.39-6.fc38.x86_64                                              
  bzip2-1.0.8-12.fc38.x86_64                                                    
  bzip2-libs-1.0.8-12.fc38.x86_64                                               
  ca-certificates-2022.2.54-5.fc37.noarch                                       
  coreutils-9.1-8.fc38.x86_64                                                   
  coreutils-common-9.1-8.fc38.x86_64                                            
  cpio-2.13-13.fc38.x86_64                                                      
  cracklib-2.9.7-30.fc38.x86_64                                                 
  crypto-policies-20221215-1.gita4c31a3.fc38.noarch                             
  curl-7.87.0-1.fc38.x86_64                                                     
  cyrus-sasl-lib-2.1.28-8.fc38.x86_64                                           
  debugedit-5.0-5.fc37.x86_64                                                   
  diffutils-3.8-3.fc38.x86_64                                                   
  dwz-0.15-1.fc38.x86_64                                                        
  ed-1.18-2.fc38.x86_64                                                         
  efi-srpm-macros-5-6.fc37.noarch                                               
  elfutils-0.188-3.fc38.x86_64                                                  
  elfutils-debuginfod-client-0.188-3.fc38.x86_64                                
  elfutils-default-yama-scope-0.188-3.fc38.noarch                               
  elfutils-libelf-0.188-3.fc38.x86_64                                           
  elfutils-libs-0.188-3.fc38.x86_64                                             
  fedora-gpg-keys-38-0.3.noarch                                                 
  fedora-release-38-0.6.noarch                                                  
  fedora-release-common-38-0.6.noarch                                           
  fedora-release-identity-basic-38-0.6.noarch                                   
  fedora-repos-38-0.3.noarch                                                    
  fedora-repos-rawhide-38-0.3.noarch                                            
  file-5.42-4.fc38.x86_64                                                       
  file-libs-5.42-4.fc38.x86_64                                                  
  filesystem-3.18-2.fc37.x86_64                                                 
  findutils-1:4.9.0-2.fc38.x86_64                                               
  fonts-srpm-macros-1:2.0.5-10.fc38.noarch                                      
  fpc-srpm-macros-1.3-6.fc37.noarch                                             
  gawk-5.1.1-4.fc38.x86_64                                                      
  gdb-minimal-12.1-10.fc38.x86_64                                               
  gdbm-libs-1:1.23-2.fc38.x86_64                                                
  ghc-srpm-macros-1.5.0-7.fc37.noarch                                           
  glibc-2.36.9000-19.fc38.x86_64                                                
  glibc-common-2.36.9000-19.fc38.x86_64                                         
  glibc-gconv-extra-2.36.9000-19.fc38.x86_64                                    
  glibc-minimal-langpack-2.36.9000-19.fc38.x86_64                               
  gmp-1:6.2.1-3.fc38.x86_64                                                     
  gnat-srpm-macros-4-16.fc37.noarch                                             
  go-srpm-macros-3.2.0-1.fc38.noarch                                            
  grep-3.8-1.fc38.x86_64                                                        
  gzip-1.12-2.fc38.x86_64                                                       
  info-7.0.1-1.fc38.x86_64                                                      
  jansson-2.13.1-5.fc38.x86_64                                                  
  kernel-srpm-macros-1.0-15.fc37.noarch                                         
  keyutils-libs-1.6.1-5.fc38.x86_64                                             
  krb5-libs-1.20.1-3.fc38.x86_64                                                
  libacl-2.3.1-4.fc38.x86_64                                                    
  libarchive-3.6.1-3.fc38.x86_64                                                
  libattr-2.5.1-5.fc38.x86_64                                                   
  libblkid-2.38.1-3.fc38.x86_64                                                 
  libbrotli-1.0.9-9.fc38.x86_64                                                 
  libcap-2.48-5.fc38.x86_64                                                     
  libcap-ng-0.8.3-4.fc38.x86_64                                                 
  libcom_err-1.46.5-3.fc38.x86_64                                               
  libcurl-7.87.0-1.fc38.x86_64                                                  
  libdb-5.3.28-54.fc38.x86_64                                                   
  libeconf-0.4.0-4.fc38.x86_64                                                  
  libevent-2.1.12-7.fc38.x86_64                                                 
  libfdisk-2.38.1-3.fc38.x86_64                                                 
  libffi-3.4.4-1.fc38.x86_64                                                    
  libgcc-13.0.0-0.4.fc38.x86_64                                                 
  libgomp-13.0.0-0.4.fc38.x86_64                                                
  libidn2-2.3.4-1.fc38.x86_64                                                   
  libmount-2.38.1-3.fc38.x86_64                                                 
  libnghttp2-1.51.0-1.fc38.x86_64                                               
  libnsl2-2.0.0-4.fc38.x86_64                                                   
  libpkgconf-1.8.0-3.fc37.x86_64                                                
  libpsl-0.21.1-6.fc38.x86_64                                                   
  libpwquality-1.4.5-1.fc38.x86_64                                              
  libselinux-3.4-6.fc38.x86_64                                                  
  libsemanage-3.4-6.fc38.x86_64                                                 
  libsepol-3.4-4.fc38.x86_64                                                    
  libsigsegv-2.14-3.fc38.x86_64                                                 
  libsmartcols-2.38.1-3.fc38.x86_64                                             
  libssh-0.10.4-2.fc38.x86_64                                                   
  libssh-config-0.10.4-2.fc38.noarch                                            
  libstdc++-13.0.0-0.4.fc38.x86_64                                              
  libtasn1-4.19.0-1.fc38.x86_64                                                 
  libtirpc-1.3.3-0.fc38.x86_64                                                  
  libunistring-1.0-2.fc38.x86_64                                                
  libutempter-1.2.1-7.fc38.x86_64                                               
  libuuid-2.38.1-3.fc38.x86_64                                                  
  libverto-0.3.2-4.fc38.x86_64                                                  
  libxcrypt-4.4.33-5.fc38.x86_64                                                
  libxml2-2.10.3-2.fc38.x86_64                                                  
  libzstd-1.5.2-3.fc37.x86_64                                                   
  lua-libs-5.4.4-6.fc38.x86_64                                                  
  lua-srpm-macros-1-7.fc37.noarch                                               
  lz4-libs-1.9.3-5.fc37.x86_64                                                  
  mpfr-4.1.1-2.fc38.x86_64                                                      
  ncurses-base-6.3-5.20221126.fc38.noarch                                       
  ncurses-libs-6.3-5.20221126.fc38.x86_64                                       
  nettle-3.8-2.fc37.x86_64                                                      
  nim-srpm-macros-3-7.fc37.noarch                                               
  ocaml-srpm-macros-7-2.fc37.noarch                                             
  openblas-srpm-macros-2-12.fc37.noarch                                         
  openldap-2.6.3-1.fc38.x86_64                                                  
  openssl-libs-1:3.0.5-6.fc38.x86_64                                            
  p11-kit-0.24.1-5.fc38.x86_64                                                  
  p11-kit-trust-0.24.1-5.fc38.x86_64                                            
  package-notes-srpm-macros-0.5-6.fc38.noarch                                   
  pam-1.5.2-15.fc38.x86_64                                                      
  pam-libs-1.5.2-15.fc38.x86_64                                                 
  patch-2.7.6-17.fc37.x86_64                                                    
  pcre2-10.40-1.fc37.1.x86_64                                                   
  pcre2-syntax-10.40-1.fc37.1.noarch                                            
  perl-srpm-macros-1-47.fc38.noarch                                             
  pkgconf-1.8.0-3.fc37.x86_64                                                   
  pkgconf-m4-1.8.0-3.fc37.noarch                                                
  pkgconf-pkg-config-1.8.0-3.fc37.x86_64                                        
  popt-1.19-1.fc38.x86_64                                                       
  publicsuffix-list-dafsa-20221208-1.fc38.noarch                                
  python-srpm-macros-3.11-6.fc38.noarch                                         
  qt5-srpm-macros-5.15.7-1.fc38.noarch                                          
  readline-8.2-2.fc38.x86_64                                                    
  redhat-rpm-config-235-1.fc38.noarch                                           
  rpm-4.18.0-8.fc38.x86_64                                                      
  rpm-build-4.18.0-8.fc38.x86_64                                                
  rpm-build-libs-4.18.0-8.fc38.x86_64                                           
  rpm-libs-4.18.0-8.fc38.x86_64                                                 
  rpm-sequoia-1.2.0-1.fc38.x86_64                                               
  rpmautospec-rpm-macros-0.3.1-1.fc38.noarch                                    
  rust-srpm-macros-23-1.fc38.noarch                                             
  sed-4.8-11.fc37.x86_64                                                        
  setup-2.14.3-1.fc38.noarch                                                    
  shadow-utils-2:4.13-3.fc38.x86_64                                             
  sqlite-libs-3.40.0-1.fc38.x86_64                                              
  systemd-libs-252.4-598.fc38.x86_64                                            
  tar-2:1.34-5.fc38.x86_64                                                      
  tzdata-2022g-1.fc38.noarch                                                    
  unzip-6.0-58.fc38.x86_64                                                      
  util-linux-2.38.1-3.fc38.x86_64                                               
  util-linux-core-2.38.1-3.fc38.x86_64                                          
  which-2.21-36.fc38.x86_64                                                     
  xxhash-libs-0.8.1-3.fc37.x86_64                                               
  xz-5.2.9-1.fc38.x86_64                                                        
  xz-libs-5.2.9-1.fc38.x86_64                                                   
  zip-3.0-35.fc38.x86_64                                                        
  zlib-1.2.13-1.fc38.x86_64                                                     
  zstd-1.5.2-3.fc37.x86_64                                                      

Complete!
Finish: dnf install
Start: creating root cache
Finish: creating root cache
Finish: chroot init
INFO: Installed packages:
INFO: util-linux-core-2.38.1-3.fc38.x86_64
lua-srpm-macros-1-7.fc37.noarch
rpm-sequoia-1.2.0-1.fc38.x86_64
pkgconf-1.8.0-3.fc37.x86_64
libsemanage-3.4-6.fc38.x86_64
libstdc++-13.0.0-0.4.fc38.x86_64
gmp-6.2.1-3.fc38.x86_64
libpkgconf-1.8.0-3.fc37.x86_64
glibc-2.36.9000-19.fc38.x86_64
elfutils-libelf-0.188-3.fc38.x86_64
file-libs-5.42-4.fc38.x86_64
pkgconf-m4-1.8.0-3.fc37.noarch
mpfr-4.1.1-2.fc38.x86_64
pkgconf-pkg-config-1.8.0-3.fc37.x86_64
qt5-srpm-macros-5.15.7-1.fc38.noarch
gdb-minimal-12.1-10.fc38.x86_64
which-2.21-36.fc38.x86_64
fonts-srpm-macros-2.0.5-10.fc38.noarch
fpc-srpm-macros-1.3-6.fc37.noarch
audit-libs-3.0.9-2.fc38.x86_64
util-linux-2.38.1-3.fc38.x86_64
basesystem-11-14.fc37.noarch
libarchive-3.6.1-3.fc38.x86_64
libattr-2.5.1-5.fc38.x86_64
zlib-1.2.13-1.fc38.x86_64
publicsuffix-list-dafsa-20221208-1.fc38.noarch
gawk-5.1.1-4.fc38.x86_64
p11-kit-trust-0.24.1-5.fc38.x86_64
curl-7.87.0-1.fc38.x86_64
sqlite-libs-3.40.0-1.fc38.x86_64
ansible-srpm-macros-1-8.1.fc38.noarch
ncurses-base-6.3-5.20221126.fc38.noarch
systemd-libs-252.4-598.fc38.x86_64
glibc-gconv-extra-2.36.9000-19.fc38.x86_64
grep-3.8-1.fc38.x86_64
perl-srpm-macros-1-47.fc38.noarch
elfutils-0.188-3.fc38.x86_64
diffutils-3.8-3.fc38.x86_64
libverto-0.3.2-4.fc38.x86_64
libssh-0.10.4-2.fc38.x86_64
cyrus-sasl-lib-2.1.28-8.fc38.x86_64
glibc-common-2.36.9000-19.fc38.x86_64
rpm-build-libs-4.18.0-8.fc38.x86_64
libidn2-2.3.4-1.fc38.x86_64
gzip-1.12-2.fc38.x86_64
elfutils-debuginfod-client-0.188-3.fc38.x86_64
libevent-2.1.12-7.fc38.x86_64
python-srpm-macros-3.11-6.fc38.noarch
fedora-repos-rawhide-38-0.3.noarch
pcre2-syntax-10.40-1.fc37.1.noarch
openblas-srpm-macros-2-12.fc37.noarch
tar-1.34-5.fc38.x86_64
fedora-release-38-0.6.noarch
bash-5.2.9-3.fc38.x86_64
gpg-pubkey-5323552a-6112bcdc
binutils-gold-2.39-6.fc38.x86_64
glibc-minimal-langpack-2.36.9000-19.fc38.x86_64
fedora-release-identity-basic-38-0.6.noarch
gnat-srpm-macros-4-16.fc37.noarch
bzip2-libs-1.0.8-12.fc38.x86_64
libxml2-2.10.3-2.fc38.x86_64
ghc-srpm-macros-1.5.0-7.fc37.noarch
tzdata-2022g-1.fc38.noarch
libtasn1-4.19.0-1.fc38.x86_64
zip-3.0-35.fc38.x86_64
libfdisk-2.38.1-3.fc38.x86_64
shadow-utils-4.13-3.fc38.x86_64
rpmautospec-rpm-macros-0.3.1-1.fc38.noarch
libsigsegv-2.14-3.fc38.x86_64
libnghttp2-1.51.0-1.fc38.x86_64
debugedit-5.0-5.fc37.x86_64
jansson-2.13.1-5.fc38.x86_64
gpg-pubkey-eb10b464-6202d9c6
pam-1.5.2-15.fc38.x86_64
libssh-config-0.10.4-2.fc38.noarch
zstd-1.5.2-3.fc37.x86_64
efi-srpm-macros-5-6.fc37.noarch
sed-4.8-11.fc37.x86_64
libxcrypt-4.4.33-5.fc38.x86_64
libtirpc-1.3.3-0.fc38.x86_64
bzip2-1.0.8-12.fc38.x86_64
libacl-2.3.1-4.fc38.x86_64
rust-srpm-macros-23-1.fc38.noarch
binutils-2.39-6.fc38.x86_64
libmount-2.38.1-3.fc38.x86_64
keyutils-libs-1.6.1-5.fc38.x86_64
ncurses-libs-6.3-5.20221126.fc38.x86_64
lz4-libs-1.9.3-5.fc37.x86_64
fedora-release-common-38-0.6.noarch
libcom_err-1.46.5-3.fc38.x86_64
coreutils-common-9.1-8.fc38.x86_64
go-srpm-macros-3.2.0-1.fc38.noarch
alternatives-1.21-1.fc38.x86_64
libffi-3.4.4-1.fc38.x86_64
filesystem-3.18-2.fc37.x86_64
elfutils-libs-0.188-3.fc38.x86_64
openldap-2.6.3-1.fc38.x86_64
file-5.42-4.fc38.x86_64
gdbm-libs-1.23-2.fc38.x86_64
pam-libs-1.5.2-15.fc38.x86_64
xz-libs-5.2.9-1.fc38.x86_64
libcap-2.48-5.fc38.x86_64
lua-libs-5.4.4-6.fc38.x86_64
patch-2.7.6-17.fc37.x86_64
p11-kit-0.24.1-5.fc38.x86_64
nettle-3.8-2.fc37.x86_64
libdb-5.3.28-54.fc38.x86_64
libbrotli-1.0.9-9.fc38.x86_64
dwz-0.15-1.fc38.x86_64
fedora-gpg-keys-38-0.3.noarch
libnsl2-2.0.0-4.fc38.x86_64
rpm-libs-4.18.0-8.fc38.x86_64
libsepol-3.4-4.fc38.x86_64
libpsl-0.21.1-6.fc38.x86_64
libcurl-7.87.0-1.fc38.x86_64
rpm-build-4.18.0-8.fc38.x86_64
openssl-libs-3.0.5-6.fc38.x86_64
fedora-repos-38-0.3.noarch
libgomp-13.0.0-0.4.fc38.x86_64
ca-certificates-2022.2.54-5.fc37.noarch
pcre2-10.40-1.fc37.1.x86_64
crypto-policies-20221215-1.gita4c31a3.fc38.noarch
xz-5.2.9-1.fc38.x86_64
authselect-libs-1.4.2-1.fc38.x86_64
libblkid-2.38.1-3.fc38.x86_64
ed-1.18-2.fc38.x86_64
krb5-libs-1.20.1-3.fc38.x86_64
cracklib-2.9.7-30.fc38.x86_64
libgcc-13.0.0-0.4.fc38.x86_64
coreutils-9.1-8.fc38.x86_64
findutils-4.9.0-2.fc38.x86_64
kernel-srpm-macros-1.0-15.fc37.noarch
setup-2.14.3-1.fc38.noarch
authselect-1.4.2-1.fc38.x86_64
libeconf-0.4.0-4.fc38.x86_64
libunistring-1.0-2.fc38.x86_64
cpio-2.13-13.fc38.x86_64
libuuid-2.38.1-3.fc38.x86_64
info-7.0.1-1.fc38.x86_64
redhat-rpm-config-235-1.fc38.noarch
unzip-6.0-58.fc38.x86_64
nim-srpm-macros-3-7.fc37.noarch
libzstd-1.5.2-3.fc37.x86_64
libselinux-3.4-6.fc38.x86_64
libsmartcols-2.38.1-3.fc38.x86_64
package-notes-srpm-macros-0.5-6.fc38.noarch
rpm-4.18.0-8.fc38.x86_64
ocaml-srpm-macros-7-2.fc37.noarch
libpwquality-1.4.5-1.fc38.x86_64
xxhash-libs-0.8.1-3.fc37.x86_64
libcap-ng-0.8.3-4.fc38.x86_64
readline-8.2-2.fc38.x86_64
elfutils-default-yama-scope-0.188-3.fc38.noarch
popt-1.19-1.fc38.x86_64
libutempter-1.2.1-7.fc38.x86_64
Start: buildsrpm
Start: rpmbuild -bs
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Finish: rpmbuild -bs
cp: ‘var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log’: No such file or directory
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.log
Finish: buildsrpm
INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-ze2lb69u/lv2-x42-plugins/lv2-x42-plugins.spec) Config(child) 1 minutes 6 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running (timeout=115200): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1672066806.888161 -r /var/lib/copr-rpmbuild/results/configs/child.cfg
INFO: mock.py version 3.5 starting (python version = 3.11.0, NVR = mock-3.5-1.fc37)...
Start(bootstrap): init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish(bootstrap): init plugins
Start: init plugins
INFO: tmpfs initialized
INFO: selinux enabled
INFO: chroot_scan: initialized
INFO: compress_logs: initialized
Finish: init plugins
INFO: Signal handler active
Start: run
INFO: Start(/var/lib/copr-rpmbuild/results/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm)  Config(fedora-rawhide-x86_64)
Start: clean chroot
Finish: clean chroot
Start(bootstrap): chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672066806.888161/root.
INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1672066806.888161/root.
INFO: calling preinit hooks
INFO: enabled root cache
INFO: enabled package manager cache
Start(bootstrap): cleaning package manager metadata
Finish(bootstrap): cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Finish(bootstrap): chroot init
Start: chroot init
INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root.
INFO: calling preinit hooks
INFO: enabled root cache
Start: unpacking root cache
Finish: unpacking root cache
INFO: enabled package manager cache
Start: cleaning package manager metadata
Finish: cleaning package manager metadata
INFO: enabled HW Info plugin
Mock Version: 3.5
INFO: Mock Version: 3.5
Start: dnf update
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  12 kB/s | 3.0 kB     00:00    
Additional repo https_jakub_fedorapeople_org_fe 9.3 kB/s | 3.0 kB     00:00    
fedora                                           72 kB/s |  18 kB     00:00    
Dependencies resolved.
Nothing to do.
Complete!
Finish: dnf update
Finish: chroot init
Start: build phase for lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Start: build setup for lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658361600
Wrote: /builddir/build/SRPMS/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
No matches found for the following disable plugin patterns: local, spacewalk, versionlock
Copr repository                                  11 kB/s | 3.0 kB     00:00    
Additional repo https_jakub_fedorapeople_org_fe  10 kB/s | 3.0 kB     00:00    
fedora                                           72 kB/s |  18 kB     00:00    
Dependencies resolved.
===============================================================================================================================
 Package                           Arch    Version                        Repository                                       Size
===============================================================================================================================
Installing:
 cairo-devel                       x86_64  1.17.6-2.fc38                  copr_base                                       246 k
 fftw-devel                        x86_64  3.3.10-3.fc37                  fedora                                          134 k
 ftgl-devel                        x86_64  2.1.3-0.27.rc5.fc38            copr_base                                        22 k
 gcc-c++                           x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   13 M
 glib2-devel                       x86_64  2.74.1-2.fc38                  copr_base                                       517 k
 gnu-free-mono-fonts               noarch  20120503-27.fc37               fedora                                          691 k
 gnu-free-sans-fonts               noarch  20120503-27.fc37               fedora                                          1.3 M
 gnu-free-serif-fonts              noarch  20120503-27.fc37               fedora                                          2.5 M
 gtk2-devel                        x86_64  2.24.33-10.fc38                copr_base                                       2.7 M
 jack-audio-connection-kit-devel   x86_64  1.9.21-3.fc38                  copr_base                                       207 k
 libltc-devel                      x86_64  1.3.1-7.fc38                   copr_base                                       145 k
 libsamplerate-devel               x86_64  0.2.2-3.fc38                   copr_base                                        54 k
 libsndfile-devel                  x86_64  1.1.0-5.fc38                   copr_base                                        81 k
 lv2-devel                         x86_64  1.18.8-4.fc38                  copr_base                                       112 k
 make                              x86_64  1:4.3-11.fc37                  fedora                                          542 k
 mesa-libEGL-devel                 x86_64  22.3.1-1.fc38                  fedora                                           21 k
 mesa-libGLU-devel                 x86_64  9.0.1-7.fc37                   fedora                                           13 k
 pango-devel                       x86_64  1.50.12-1.fc38                 fedora                                          161 k
 zita-convolver-devel              x86_64  4.0.3-10.fc37                  fedora                                           11 k
Installing dependencies:
 alsa-lib                          x86_64  1.2.8-2.fc38                   copr_base                                       503 k
 annobin-docs                      noarch  10.99-1.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch   93 k
 annobin-plugin-gcc                x86_64  10.99-1.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch  889 k
 at-spi2-core                      x86_64  2.46.0-2.fc38                  copr_base                                       353 k
 atk                               x86_64  2.46.0-2.fc38                  copr_base                                        82 k
 atk-devel                         x86_64  2.46.0-2.fc38                  copr_base                                       176 k
 autoconf                          noarch  2.71-4.fc38                    copr_base                                       720 k
 automake                          noarch  1.16.5-9.fc37                  fedora                                          696 k
 avahi-libs                        x86_64  0.8-19.fc38                    copr_base                                        68 k
 brotli                            x86_64  1.0.9-9.fc38                   copr_base                                       316 k
 brotli-devel                      x86_64  1.0.9-9.fc38                   copr_base                                        32 k
 bzip2-devel                       x86_64  1.0.8-12.fc38                  copr_base                                       214 k
 cairo                             x86_64  1.17.6-2.fc38                  copr_base                                       677 k
 cmake-filesystem                  x86_64  3.25.1-1.fc38                  copr_base                                        17 k
 cpp                               x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   11 M
 cryptsetup-libs                   x86_64  2.6.0-1.fc38                   copr_base                                       467 k
 cups-libs                         x86_64  1:2.4.2-5.fc38                 copr_base                                       267 k
 dbus                              x86_64  1:1.14.4-1.fc38                copr_base                                       8.3 k
 dbus-broker                       x86_64  32-1.fc38                      copr_base                                       175 k
 dbus-common                       noarch  1:1.14.4-1.fc38                copr_base                                        15 k
 dbus-libs                         x86_64  1:1.14.4-1.fc38                copr_base                                       156 k
 device-mapper                     x86_64  1.02.189-1.fc38                fedora                                          139 k
 device-mapper-libs                x86_64  1.02.189-1.fc38                fedora                                          177 k
 emacs-filesystem                  noarch  1:28.1-3.fc37                  fedora                                          9.5 k
 expat                             x86_64  2.5.0-1.fc38                   copr_base                                       111 k
 fftw                              x86_64  3.3.10-3.fc37                  fedora                                           44 k
 fftw-libs                         x86_64  3.3.10-3.fc37                  fedora                                          7.4 k
 fftw-libs-double                  x86_64  3.3.10-3.fc37                  fedora                                          918 k
 fftw-libs-long                    x86_64  3.3.10-3.fc37                  fedora                                          508 k
 fftw-libs-quad                    x86_64  3.3.10-3.fc37                  fedora                                          751 k
 fftw-libs-single                  x86_64  3.3.10-3.fc37                  fedora                                          947 k
 flac-devel                        x86_64  1.4.2-1.fc38                   copr_base                                       355 k
 flac-libs                         x86_64  1.4.2-1.fc38                   copr_base                                       257 k
 fontconfig                        x86_64  2.14.1-2.fc38                  copr_base                                       282 k
 fontconfig-devel                  x86_64  2.14.1-2.fc38                  copr_base                                       128 k
 fonts-filesystem                  noarch  1:2.0.5-10.fc38                fedora                                          8.0 k
 freetype                          x86_64  2.12.1-3.fc38                  copr_base                                       407 k
 freetype-devel                    x86_64  2.12.1-3.fc38                  copr_base                                       859 k
 fribidi                           x86_64  1.0.12-2.fc38                  copr_base                                        89 k
 fribidi-devel                     x86_64  1.0.12-2.fc38                  copr_base                                        25 k
 ftgl                              x86_64  2.1.3-0.27.rc5.fc38            copr_base                                       111 k
 gc                                x86_64  8.2.2-1.fc38                   copr_base                                       111 k
 gcc                               x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   34 M
 gcc-plugin-annobin                x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch   29 k
 gdk-pixbuf2                       x86_64  2.42.10-1.fc38                 copr_base                                       466 k
 gdk-pixbuf2-devel                 x86_64  2.42.10-1.fc38                 copr_base                                       330 k
 gdk-pixbuf2-modules               x86_64  2.42.10-1.fc38                 copr_base                                        86 k
 gettext                           x86_64  0.21.1-1.fc38                  copr_base                                       1.0 M
 gettext-envsubst                  x86_64  0.21.1-1.fc38                  copr_base                                        37 k
 gettext-libs                      x86_64  0.21.1-1.fc38                  copr_base                                       321 k
 gettext-runtime                   x86_64  0.21.1-1.fc38                  copr_base                                       108 k
 gl-manpages                       noarch  1.1-25.20190306.fc37           fedora                                          1.2 M
 glib2                             x86_64  2.74.1-2.fc38                  copr_base                                       2.7 M
 glibc-devel                       x86_64  2.36.9000-19.fc38              fedora                                           47 k
 glibc-headers-x86                 noarch  2.36.9000-19.fc38              fedora                                          525 k
 glibmm2.4                         x86_64  2.66.5-2.fc38                  copr_base                                       689 k
 gnu-free-fonts-common             noarch  20120503-27.fc37               fedora                                          122 k
 gnutls                            x86_64  3.7.8-9.fc38                   copr_base                                       1.1 M
 google-noto-fonts-common          noarch  20201206^1.git0c78c8329-9.fc38 fedora                                           18 k
 google-noto-sans-vf-fonts         noarch  20201206^1.git0c78c8329-9.fc38 fedora                                          729 k
 graphite2                         x86_64  1.3.14-10.fc38                 copr_base                                        95 k
 graphite2-devel                   x86_64  1.3.14-10.fc38                 copr_base                                        21 k
 groff-base                        x86_64  1.22.4-10.fc38                 copr_base                                       1.0 M
 gsm                               x86_64  1.0.22-1.fc38                  copr_base                                        36 k
 gtk-update-icon-cache             x86_64  3.24.35-2.fc38                 copr_base                                        35 k
 gtk2                              x86_64  2.24.33-10.fc38                copr_base                                       3.5 M
 guile22                           x86_64  2.2.7-6.fc38                   copr_base                                       6.4 M
 harfbuzz                          x86_64  6.0.0-1.fc38                   copr_base                                       825 k
 harfbuzz-devel                    x86_64  6.0.0-1.fc38                   copr_base                                       360 k
 harfbuzz-icu                      x86_64  6.0.0-1.fc38                   copr_base                                        16 k
 hicolor-icon-theme                noarch  0.17-14.fc37                   fedora                                           66 k
 hwdata                            noarch  0.365-1.fc38                   fedora                                          1.5 M
 jack-audio-connection-kit         x86_64  1.9.21-3.fc38                  copr_base                                       549 k
 jbigkit-libs                      x86_64  2.1-24.fc38                    copr_base                                        53 k
 json-c                            x86_64  0.16-3.fc38                    copr_base                                        42 k
 kbd                               x86_64  2.5.1-3.fc38                   copr_base                                       409 k
 kbd-legacy                        noarch  2.5.1-3.fc38                   copr_base                                       508 k
 kbd-misc                          noarch  2.5.1-3.fc38                   copr_base                                       1.5 M
 kernel-headers                    x86_64  6.1.0-1.fc38                   fedora                                          1.5 M
 kmod                              x86_64  30-3.fc38                      copr_base                                       121 k
 kmod-libs                         x86_64  30-3.fc38                      copr_base                                        68 k
 lame-libs                         x86_64  3.100-13.fc38                  copr_base                                       336 k
 langpacks-core-font-en            noarch  3.0-27.fc38                    fedora                                          9.9 k
 libX11                            x86_64  1.8.1-2.fc38                   copr_base                                       649 k
 libX11-common                     noarch  1.8.1-2.fc38                   copr_base                                       150 k
 libX11-devel                      x86_64  1.8.1-2.fc38                   copr_base                                       939 k
 libX11-xcb                        x86_64  1.8.1-2.fc38                   copr_base                                        12 k
 libXau                            x86_64  1.0.11-1.fc38                  copr_base                                        32 k
 libXau-devel                      x86_64  1.0.11-1.fc38                  copr_base                                        14 k
 libXcomposite                     x86_64  0.4.5-8.fc38                   copr_base                                        24 k
 libXcomposite-devel               x86_64  0.4.5-8.fc38                   copr_base                                        16 k
 libXcursor                        x86_64  1.2.1-2.fc38                   copr_base                                        31 k
 libXcursor-devel                  x86_64  1.2.1-2.fc38                   copr_base                                        29 k
 libXdamage                        x86_64  1.1.5-8.fc38                   copr_base                                        22 k
 libXext                           x86_64  1.3.5-1.fc38                   copr_base                                        39 k
 libXext-devel                     x86_64  1.3.5-1.fc38                   copr_base                                        72 k
 libXfixes                         x86_64  6.0.0-4.fc38                   copr_base                                        20 k
 libXfixes-devel                   x86_64  6.0.0-4.fc38                   copr_base                                        13 k
 libXft                            x86_64  2.3.6-1.fc38                   copr_base                                        71 k
 libXft-devel                      x86_64  2.3.6-1.fc38                   copr_base                                        36 k
 libXi                             x86_64  1.8-3.fc38                     copr_base                                        40 k
 libXi-devel                       x86_64  1.8-3.fc38                     copr_base                                       103 k
 libXinerama                       x86_64  1.1.5-1.fc38                   copr_base                                        15 k
 libXinerama-devel                 x86_64  1.1.5-1.fc38                   copr_base                                        13 k
 libXrandr                         x86_64  1.5.2-9.fc38                   copr_base                                        28 k
 libXrandr-devel                   x86_64  1.5.2-9.fc38                   copr_base                                        20 k
 libXrender                        x86_64  0.9.11-1.fc38                  copr_base                                        28 k
 libXrender-devel                  x86_64  0.9.11-1.fc38                  copr_base                                        19 k
 libXtst                           x86_64  1.2.4-1.fc38                   copr_base                                        21 k
 libXxf86vm                        x86_64  1.1.5-1.fc38                   copr_base                                        18 k
 libargon2                         x86_64  20190702-1.fc38                copr_base                                        29 k
 libb2                             x86_64  0.98.1-7.fc38                  copr_base                                        25 k
 libblkid-devel                    x86_64  2.38.1-3.fc38                  fedora                                           16 k
 libconfig                         x86_64  1.7.3-4.fc38                   copr_base                                        72 k
 libdatrie                         x86_64  0.2.13-4.fc38                  copr_base                                        32 k
 libdatrie-devel                   x86_64  0.2.13-4.fc38                  copr_base                                       138 k
 libdrm                            x86_64  2.4.114-1.fc38                 copr_base                                       158 k
 libffado                          x86_64  2.4.6-3.fc38                   copr_base                                       860 k
 libffi-devel                      x86_64  3.4.4-1.fc38                   copr_base                                        29 k
 libglvnd                          x86_64  1:1.6.0-1.fc38                 copr_base                                       134 k
 libglvnd-core-devel               x86_64  1:1.6.0-1.fc38                 copr_base                                        18 k
 libglvnd-devel                    x86_64  1:1.6.0-1.fc38                 copr_base                                       158 k
 libglvnd-egl                      x86_64  1:1.6.0-1.fc38                 copr_base                                        36 k
 libglvnd-gles                     x86_64  1:1.6.0-1.fc38                 copr_base                                        32 k
 libglvnd-glx                      x86_64  1:1.6.0-1.fc38                 copr_base                                       141 k
 libglvnd-opengl                   x86_64  1:1.6.0-1.fc38                 copr_base                                        43 k
 libicu                            x86_64  71.1-2.fc38                    copr_base                                        10 M
 libicu-devel                      x86_64  71.1-2.fc38                    copr_base                                       842 k
 libiec61883                       x86_64  1.2.0-30.fc38                  copr_base                                        41 k
 libjpeg-turbo                     x86_64  2.1.4-1.fc38                   copr_base                                       182 k
 libjpeg-turbo-devel               x86_64  2.1.4-1.fc38                   copr_base                                        98 k
 libltc                            x86_64  1.3.1-7.fc38                   copr_base                                        25 k
 libmount-devel                    x86_64  2.38.1-3.fc38                  fedora                                           18 k
 libmpc                            x86_64  1.2.1-5.fc38                   copr_base                                        61 k
 libogg                            x86_64  2:1.3.5-4.fc38                 copr_base                                        33 k
 libogg-devel                      x86_64  2:1.3.5-4.fc38                 copr_base                                        13 k
 libpciaccess                      x86_64  0.16-7.fc38                    copr_base                                        27 k
 libpng                            x86_64  2:1.6.37-13.fc38               copr_base                                       120 k
 libpng-devel                      x86_64  2:1.6.37-13.fc38               copr_base                                       291 k
 libquadmath                       x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch  178 k
 libraw1394                        x86_64  2.1.2-16.fc38                  copr_base                                        65 k
 libsamplerate                     x86_64  0.2.2-3.fc38                   copr_base                                       1.3 M
 libseccomp                        x86_64  2.5.3-3.fc38                   copr_base                                        71 k
 libselinux-devel                  x86_64  3.4-6.fc38                     copr_base                                       115 k
 libsepol-devel                    x86_64  3.4-4.fc38                     copr_base                                        40 k
 libsigc++20                       x86_64  2.10.8-2.fc38                  copr_base                                        39 k
 libsndfile                        x86_64  1.1.0-5.fc38                   copr_base                                       214 k
 libstdc++-devel                   x86_64  13.0.0-0.4.fc38                https_jakub_fedorapeople_org_fedora_gcc13_arch  2.4 M
 libthai                           x86_64  0.1.29-3.fc38                  copr_base                                       213 k
 libthai-devel                     x86_64  0.1.29-3.fc38                  copr_base                                       125 k
 libtiff                           x86_64  4.4.0-4.fc38                   copr_base                                       198 k
 libtiff-devel                     x86_64  4.4.0-4.fc38                   copr_base                                       514 k
 libtool-ltdl                      x86_64  2.4.7-3.0.1.fc38               https_jakub_fedorapeople_org_fedora_gcc13_arch   37 k
 libvorbis                         x86_64  1:1.3.7-6.fc38                 copr_base                                       195 k
 libvorbis-devel                   x86_64  1:1.3.7-6.fc38                 copr_base                                        19 k
 libwayland-client                 x86_64  1.21.0-1.fc37                  fedora                                           33 k
 libwayland-server                 x86_64  1.21.0-1.fc37                  fedora                                           41 k
 libwebp                           x86_64  1.2.4-2.fc38                   copr_base                                       280 k
 libxcb                            x86_64  1.13.1-10.fc38                 copr_base                                       227 k
 libxcb-devel                      x86_64  1.13.1-10.fc38                 copr_base                                       1.0 M
 libxcrypt-devel                   x86_64  4.4.33-5.fc38                  copr_base                                        31 k
 libxml++                          x86_64  2.42.2-1.fc38                  copr_base                                       100 k
 libxml2-devel                     x86_64  2.10.3-2.fc38                  copr_base                                       502 k
 libxshmfence                      x86_64  1.3-11.fc38                    copr_base                                        12 k
 lv2                               x86_64  1.18.8-4.fc38                  copr_base                                        90 k
 m4                                x86_64  1.4.19-4.fc37                  fedora                                          303 k
 mesa-libEGL                       x86_64  22.3.1-1.fc38                  fedora                                          131 k
 mesa-libGL                        x86_64  22.3.1-1.fc38                  fedora                                          176 k
 mesa-libGLU                       x86_64  9.0.1-7.fc37                   fedora                                          153 k
 mesa-libgbm                       x86_64  22.3.1-1.fc38                  fedora                                           45 k
 mesa-libglapi                     x86_64  22.3.1-1.fc38                  fedora                                           54 k
 mpdecimal                         x86_64  2.5.1-4.fc37                   fedora                                          102 k
 mpg123-devel                      x86_64  1.31.1-3.fc38                  fedora                                          324 k
 mpg123-libs                       x86_64  1.31.1-3.fc38                  fedora                                          341 k
 ncurses                           x86_64  6.3-5.20221126.fc38            fedora                                          412 k
 opus                              x86_64  1.3.1-11.fc37                  fedora                                          204 k
 opus-devel                        x86_64  1.3.1-11.fc37                  fedora                                          761 k
 pango                             x86_64  1.50.12-1.fc38                 fedora                                          342 k
 pcre2-devel                       x86_64  10.40-1.fc37.1                 fedora                                          505 k
 pcre2-utf16                       x86_64  10.40-1.fc37.1                 fedora                                          216 k
 pcre2-utf32                       x86_64  10.40-1.fc37.1                 fedora                                          203 k
 perl-B                            x86_64  1.83-492.fc38                  fedora                                          184 k
 perl-Carp                         noarch  1.52-489.fc37                  fedora                                           29 k
 perl-Class-Struct                 noarch  0.66-492.fc38                  fedora                                           25 k
 perl-Data-Dumper                  x86_64  2.184-490.fc37                 fedora                                           56 k
 perl-DynaLoader                   x86_64  1.52-492.fc38                  fedora                                           29 k
 perl-Encode                       x86_64  4:3.19-492.fc38                fedora                                          1.7 M
 perl-Errno                        x86_64  1.36-492.fc38                  fedora                                           18 k
 perl-Exporter                     noarch  5.77-489.fc37                  fedora                                           31 k
 perl-Fcntl                        x86_64  1.15-492.fc38                  fedora                                           24 k
 perl-File-Basename                noarch  2.85-492.fc38                  fedora                                           20 k
 perl-File-Compare                 noarch  1.100.700-492.fc38             fedora                                           16 k
 perl-File-Copy                    noarch  2.39-492.fc38                  fedora                                           23 k
 perl-File-Find                    noarch  1.40-492.fc38                  fedora                                           28 k
 perl-File-Path                    noarch  2.18-489.fc37                  fedora                                           35 k
 perl-File-Temp                    noarch  1:0.231.100-489.fc37           fedora                                           59 k
 perl-File-stat                    noarch  1.12-492.fc38                  fedora                                           20 k
 perl-Getopt-Long                  noarch  1:2.54-1.fc38                  fedora                                           60 k
 perl-Getopt-Std                   noarch  1.13-492.fc38                  fedora                                           19 k
 perl-HTTP-Tiny                    noarch  0.082-1.fc37                   fedora                                           55 k
 perl-IO                           x86_64  1.50-492.fc38                  fedora                                           95 k
 perl-IPC-Open3                    noarch  1.22-492.fc38                  fedora                                           26 k
 perl-MIME-Base64                  x86_64  3.16-489.fc37                  fedora                                           30 k
 perl-POSIX                        x86_64  2.03-492.fc38                  fedora                                          101 k
 perl-PathTools                    x86_64  3.84-489.fc37                  fedora                                           89 k
 perl-Pod-Escapes                  noarch  1:1.07-489.fc37                fedora                                           20 k
 perl-Pod-Perldoc                  noarch  3.28.01-490.fc37               fedora                                           90 k
 perl-Pod-Simple                   noarch  1:3.43-490.fc37                fedora                                          225 k
 perl-Pod-Usage                    noarch  4:2.03-3.fc37                  fedora                                           40 k
 perl-Scalar-List-Utils            x86_64  5:1.63-489.fc38                fedora                                           72 k
 perl-SelectSaver                  noarch  1.02-492.fc38                  fedora                                           15 k
 perl-Socket                       x86_64  4:2.036-1.fc38                 fedora                                           55 k
 perl-Storable                     x86_64  1:3.26-489.fc37                fedora                                           97 k
 perl-Symbol                       noarch  1.09-492.fc38                  fedora                                           17 k
 perl-Term-ANSIColor               noarch  5.01-490.fc37                  fedora                                           48 k
 perl-Term-Cap                     noarch  1.17-489.fc37                  fedora                                           22 k
 perl-Text-ParseWords              noarch  3.31-489.fc37                  fedora                                           16 k
 perl-Text-Tabs+Wrap               noarch  2021.0814-489.fc37             fedora                                           22 k
 perl-Thread-Queue                 noarch  3.14-489.fc37                  fedora                                           21 k
 perl-Time-Local                   noarch  2:1.300-489.fc37               fedora                                           33 k
 perl-constant                     noarch  1.33-490.fc37                  fedora                                           23 k
 perl-if                           noarch  0.61.000-492.fc38              fedora                                           17 k
 perl-interpreter                  x86_64  4:5.36.0-492.fc38              fedora                                           75 k
 perl-libs                         x86_64  4:5.36.0-492.fc38              fedora                                          2.2 M
 perl-mro                          x86_64  1.26-492.fc38                  fedora                                           32 k
 perl-overload                     noarch  1.35-492.fc38                  fedora                                           49 k
 perl-overloading                  noarch  0.02-492.fc38                  fedora                                           16 k
 perl-parent                       noarch  1:0.239-1.fc38                 fedora                                           14 k
 perl-podlators                    noarch  1:5.00-1.fc38                  fedora                                          127 k
 perl-threads                      x86_64  1:2.27-489.fc37                fedora                                           57 k
 perl-threads-shared               x86_64  1.64-489.fc37                  fedora                                           44 k
 perl-vars                         noarch  1.05-492.fc38                  fedora                                           16 k
 pixman                            x86_64  0.40.0-6.fc37                  fedora                                          277 k
 pixman-devel                      x86_64  0.40.0-6.fc37                  fedora                                           17 k
 python-pip-wheel                  noarch  22.3.1-1.fc38                  fedora                                          1.4 M
 python-setuptools-wheel           noarch  65.5.1-1.fc38                  fedora                                          715 k
 python3                           x86_64  3.11.1-1.fc38                  fedora                                           27 k
 python3-isodate                   noarch  0.6.1-5.fc37                   fedora                                           79 k
 python3-libs                      x86_64  3.11.1-1.fc38                  fedora                                          9.6 M
 python3-markdown                  noarch  3.4.1-1.fc38                   fedora                                          199 k
 python3-pyparsing                 noarch  3.0.9-2.fc37                   fedora                                          262 k
 python3-rdflib                    noarch  6.2.0-1.fc38                   fedora                                          965 k
 python3-setuptools                noarch  65.5.1-1.fc38                  fedora                                          1.7 M
 python3-six                       noarch  1.16.0-8.fc37                  fedora                                           42 k
 shared-mime-info                  x86_64  2.2-2.fc37                     fedora                                          381 k
 sysprof-capture-devel             x86_64  3.46.0-1.fc38                  fedora                                           58 k
 systemd                           x86_64  252.4-598.fc38                 fedora                                          4.4 M
 systemd-pam                       x86_64  252.4-598.fc38                 fedora                                          329 k
 systemd-rpm-macros                noarch  252.4-598.fc38                 fedora                                           31 k
 systemd-udev                      x86_64  252.4-598.fc38                 fedora                                          2.0 M
 xml-common                        noarch  0.6.3-59.fc37                  fedora                                           31 k
 xorg-x11-proto-devel              noarch  2022.2-2.fc38                  fedora                                          299 k
 xprop                             x86_64  1.2.5-2.fc37                   fedora                                           35 k
 xz-devel                          x86_64  5.2.9-1.fc38                   fedora                                           58 k
 zita-alsa-pcmi                    x86_64  0.4.0-2.fc37                   fedora                                           33 k
 zita-convolver                    x86_64  4.0.3-10.fc37                  fedora                                           36 k
 zita-resampler                    x86_64  1.8.0-5.fc37                   fedora                                           44 k
 zlib-devel                        x86_64  1.2.13-1.fc38                  fedora                                           45 k

Transaction Summary
===============================================================================================================================
Install  277 Packages

Total size: 165 M
Total download size: 22 M
Installed size: 589 M
Downloading Packages:
[SKIPPED] at-spi2-core-2.46.0-2.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] atk-2.46.0-2.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] atk-devel-2.46.0-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] autoconf-2.71-4.fc38.noarch.rpm: Already downloaded                  
[SKIPPED] avahi-libs-0.8-19.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] brotli-1.0.9-9.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] brotli-devel-1.0.9-9.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] bzip2-devel-1.0.8-12.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] cairo-1.17.6-2.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] cairo-devel-1.17.6-2.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] cmake-filesystem-3.25.1-1.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] cups-libs-2.4.2-5.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] dbus-1.14.4-1.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] dbus-broker-32-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] dbus-common-1.14.4-1.fc38.noarch.rpm: Already downloaded             
[SKIPPED] dbus-libs-1.14.4-1.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] expat-2.5.0-1.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] flac-devel-1.4.2-1.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] flac-libs-1.4.2-1.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] fontconfig-2.14.1-2.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] fontconfig-devel-2.14.1-2.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] freetype-2.12.1-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] freetype-devel-2.12.1-3.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] fribidi-1.0.12-2.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] fribidi-devel-1.0.12-2.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] gc-8.2.2-1.fc38.x86_64.rpm: Already downloaded                       
[SKIPPED] gdk-pixbuf2-2.42.10-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64.rpm: Already downloaded    
[SKIPPED] gettext-0.21.1-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] gettext-envsubst-0.21.1-1.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] gettext-libs-0.21.1-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] gettext-runtime-0.21.1-1.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] glib2-2.74.1-2.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] glib2-devel-2.74.1-2.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] glibmm2.4-2.66.5-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] gnutls-3.7.8-9.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] graphite2-1.3.14-10.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] graphite2-devel-1.3.14-10.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] groff-base-1.22.4-10.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] gsm-1.0.22-1.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] gtk-update-icon-cache-3.24.35-2.fc38.x86_64.rpm: Already downloaded  
[SKIPPED] gtk2-2.24.33-10.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] gtk2-devel-2.24.33-10.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] guile22-2.2.7-6.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] harfbuzz-6.0.0-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] harfbuzz-devel-6.0.0-1.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] harfbuzz-icu-6.0.0-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] jbigkit-libs-2.1-24.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] lame-libs-3.100-13.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libX11-1.8.1-2.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libX11-common-1.8.1-2.fc38.noarch.rpm: Already downloaded            
[SKIPPED] libX11-devel-1.8.1-2.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libX11-xcb-1.8.1-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libXau-1.0.11-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libXau-devel-1.0.11-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libXcomposite-0.4.5-8.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libXcomposite-devel-0.4.5-8.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] libXcursor-1.2.1-2.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libXcursor-devel-1.2.1-2.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] libXdamage-1.1.5-8.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libXext-1.3.5-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libXext-devel-1.3.5-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libXfixes-6.0.0-4.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libXfixes-devel-6.0.0-4.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libXft-2.3.6-1.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libXft-devel-2.3.6-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libXi-1.8-3.fc38.x86_64.rpm: Already downloaded                      
[SKIPPED] libXi-devel-1.8-3.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libXinerama-1.1.5-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libXinerama-devel-1.1.5-1.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] libXrandr-1.5.2-9.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libXrandr-devel-1.5.2-9.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libXrender-0.9.11-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libXrender-devel-0.9.11-1.fc38.x86_64.rpm: Already downloaded        
[SKIPPED] libXtst-1.2.4-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libXxf86vm-1.1.5-1.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libb2-0.98.1-7.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libdatrie-0.2.13-4.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libdatrie-devel-0.2.13-4.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] libdrm-2.4.114-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libffi-devel-3.4.4-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libglvnd-1.6.0-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libglvnd-core-devel-1.6.0-1.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] libglvnd-devel-1.6.0-1.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libglvnd-egl-1.6.0-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libglvnd-gles-1.6.0-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libglvnd-glx-1.6.0-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libglvnd-opengl-1.6.0-1.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libicu-71.1-2.fc38.x86_64.rpm: Already downloaded                    
[SKIPPED] libicu-devel-71.1-2.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libjpeg-turbo-2.1.4-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libjpeg-turbo-devel-2.1.4-1.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] libmpc-1.2.1-5.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libogg-1.3.5-4.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] libogg-devel-1.3.5-4.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libpciaccess-0.16-7.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] libpng-1.6.37-13.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libpng-devel-1.6.37-13.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libselinux-devel-3.4-6.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libsepol-devel-3.4-4.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libsigc++20-2.10.8-2.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] libsndfile-1.1.0-5.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] libsndfile-devel-1.1.0-5.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] libthai-0.1.29-3.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libthai-devel-0.1.29-3.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libtiff-4.4.0-4.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libtiff-devel-4.4.0-4.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] libvorbis-1.3.7-6.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] libvorbis-devel-1.3.7-6.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libwebp-1.2.4-2.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] libxcb-1.13.1-10.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] libxcb-devel-1.13.1-10.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libxcrypt-devel-4.4.33-5.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] libxml2-devel-2.10.3-2.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libxshmfence-1.3-11.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] lv2-1.18.8-4.fc38.x86_64.rpm: Already downloaded                     
[SKIPPED] lv2-devel-1.18.8-4.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] annobin-docs-10.99-1.0.1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64.rpm: Already downloaded   
[SKIPPED] cpp-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] gcc-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded                   
[SKIPPED] gcc-c++-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded               
[SKIPPED] gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded    
[SKIPPED] libquadmath-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] libstdc++-devel-13.0.0-0.4.fc38.x86_64.rpm: Already downloaded       
[SKIPPED] libtool-ltdl-2.4.7-3.0.1.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] automake-1.16.5-9.fc37.noarch.rpm: Already downloaded                
[SKIPPED] emacs-filesystem-28.1-3.fc37.noarch.rpm: Already downloaded          
[SKIPPED] fonts-filesystem-2.0.5-10.fc38.noarch.rpm: Already downloaded        
[SKIPPED] gl-manpages-1.1-25.20190306.fc37.noarch.rpm: Already downloaded      
[SKIPPED] glibc-devel-2.36.9000-19.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] glibc-headers-x86-2.36.9000-19.fc38.noarch.rpm: Already downloaded   
[SKIPPED] google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded
[SKIPPED] google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch.rpm: Already downloaded
[SKIPPED] hicolor-icon-theme-0.17-14.fc37.noarch.rpm: Already downloaded       
[SKIPPED] hwdata-0.365-1.fc38.noarch.rpm: Already downloaded                   
[SKIPPED] kernel-headers-6.1.0-1.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] langpacks-core-font-en-3.0-27.fc38.noarch.rpm: Already downloaded    
[SKIPPED] libblkid-devel-2.38.1-3.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libmount-devel-2.38.1-3.fc38.x86_64.rpm: Already downloaded          
[SKIPPED] libwayland-client-1.21.0-1.fc37.x86_64.rpm: Already downloaded       
[SKIPPED] libwayland-server-1.21.0-1.fc37.x86_64.rpm: Already downloaded       
[SKIPPED] m4-1.4.19-4.fc37.x86_64.rpm: Already downloaded                      
[SKIPPED] make-4.3-11.fc37.x86_64.rpm: Already downloaded                      
[SKIPPED] mesa-libEGL-22.3.1-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] mesa-libGL-22.3.1-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] mesa-libGLU-9.0.1-7.fc37.x86_64.rpm: Already downloaded              
[SKIPPED] mesa-libGLU-devel-9.0.1-7.fc37.x86_64.rpm: Already downloaded        
[SKIPPED] mesa-libgbm-22.3.1-1.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] mesa-libglapi-22.3.1-1.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] mpdecimal-2.5.1-4.fc37.x86_64.rpm: Already downloaded                
[SKIPPED] mpg123-devel-1.31.1-3.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] mpg123-libs-1.31.1-3.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] ncurses-6.3-5.20221126.fc38.x86_64.rpm: Already downloaded           
[SKIPPED] opus-1.3.1-11.fc37.x86_64.rpm: Already downloaded                    
[SKIPPED] opus-devel-1.3.1-11.fc37.x86_64.rpm: Already downloaded              
[SKIPPED] pango-1.50.12-1.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] pango-devel-1.50.12-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] pcre2-devel-10.40-1.fc37.1.x86_64.rpm: Already downloaded            
[SKIPPED] pcre2-utf16-10.40-1.fc37.1.x86_64.rpm: Already downloaded            
[SKIPPED] pcre2-utf32-10.40-1.fc37.1.x86_64.rpm: Already downloaded            
[SKIPPED] perl-B-1.83-492.fc38.x86_64.rpm: Already downloaded                  
[SKIPPED] perl-Carp-1.52-489.fc37.noarch.rpm: Already downloaded               
[SKIPPED] perl-Class-Struct-0.66-492.fc38.noarch.rpm: Already downloaded       
[SKIPPED] perl-Data-Dumper-2.184-490.fc37.x86_64.rpm: Already downloaded       
[SKIPPED] perl-DynaLoader-1.52-492.fc38.x86_64.rpm: Already downloaded         
[SKIPPED] perl-Encode-3.19-492.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] perl-Errno-1.36-492.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] perl-Exporter-5.77-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Fcntl-1.15-492.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] perl-File-Basename-2.85-492.fc38.noarch.rpm: Already downloaded      
[SKIPPED] perl-File-Compare-1.100.700-492.fc38.noarch.rpm: Already downloaded  
[SKIPPED] perl-File-Copy-2.39-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Find-1.40-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Path-2.18-489.fc37.noarch.rpm: Already downloaded          
[SKIPPED] perl-File-Temp-0.231.100-489.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-File-stat-1.12-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Long-2.54-1.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-Getopt-Std-1.13-492.fc38.noarch.rpm: Already downloaded         
[SKIPPED] perl-HTTP-Tiny-0.082-1.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-IO-1.50-492.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] perl-IPC-Open3-1.22-492.fc38.noarch.rpm: Already downloaded          
[SKIPPED] perl-MIME-Base64-3.16-489.fc37.x86_64.rpm: Already downloaded        
[SKIPPED] perl-POSIX-2.03-492.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] perl-PathTools-3.84-489.fc37.x86_64.rpm: Already downloaded          
[SKIPPED] perl-Pod-Escapes-1.07-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-Pod-Perldoc-3.28.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Pod-Simple-3.43-490.fc37.noarch.rpm: Already downloaded         
[SKIPPED] perl-Pod-Usage-2.03-3.fc37.noarch.rpm: Already downloaded            
[SKIPPED] perl-Scalar-List-Utils-1.63-489.fc38.x86_64.rpm: Already downloaded  
[SKIPPED] perl-SelectSaver-1.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-Socket-2.036-1.fc38.x86_64.rpm: Already downloaded              
[SKIPPED] perl-Storable-3.26-489.fc37.x86_64.rpm: Already downloaded           
[SKIPPED] perl-Symbol-1.09-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-Term-ANSIColor-5.01-490.fc37.noarch.rpm: Already downloaded     
[SKIPPED] perl-Term-Cap-1.17-489.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-Text-ParseWords-3.31-489.fc37.noarch.rpm: Already downloaded    
[SKIPPED] perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch.rpm: Already downloaded
[SKIPPED] perl-Thread-Queue-3.14-489.fc37.noarch.rpm: Already downloaded       
[SKIPPED] perl-Time-Local-1.300-489.fc37.noarch.rpm: Already downloaded        
[SKIPPED] perl-constant-1.33-490.fc37.noarch.rpm: Already downloaded           
[SKIPPED] perl-if-0.61.000-492.fc38.noarch.rpm: Already downloaded             
[SKIPPED] perl-interpreter-5.36.0-492.fc38.x86_64.rpm: Already downloaded      
[SKIPPED] perl-libs-5.36.0-492.fc38.x86_64.rpm: Already downloaded             
[SKIPPED] perl-mro-1.26-492.fc38.x86_64.rpm: Already downloaded                
[SKIPPED] perl-overload-1.35-492.fc38.noarch.rpm: Already downloaded           
[SKIPPED] perl-overloading-0.02-492.fc38.noarch.rpm: Already downloaded        
[SKIPPED] perl-parent-0.239-1.fc38.noarch.rpm: Already downloaded              
[SKIPPED] perl-podlators-5.00-1.fc38.noarch.rpm: Already downloaded            
[SKIPPED] perl-threads-2.27-489.fc37.x86_64.rpm: Already downloaded            
[SKIPPED] perl-threads-shared-1.64-489.fc37.x86_64.rpm: Already downloaded     
[SKIPPED] perl-vars-1.05-492.fc38.noarch.rpm: Already downloaded               
[SKIPPED] pixman-0.40.0-6.fc37.x86_64.rpm: Already downloaded                  
[SKIPPED] pixman-devel-0.40.0-6.fc37.x86_64.rpm: Already downloaded            
[SKIPPED] python-pip-wheel-22.3.1-1.fc38.noarch.rpm: Already downloaded        
[SKIPPED] python-setuptools-wheel-65.5.1-1.fc38.noarch.rpm: Already downloaded 
[SKIPPED] python3-3.11.1-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] python3-isodate-0.6.1-5.fc37.noarch.rpm: Already downloaded          
[SKIPPED] python3-libs-3.11.1-1.fc38.x86_64.rpm: Already downloaded            
[SKIPPED] python3-markdown-3.4.1-1.fc38.noarch.rpm: Already downloaded         
[SKIPPED] python3-pyparsing-3.0.9-2.fc37.noarch.rpm: Already downloaded        
[SKIPPED] python3-rdflib-6.2.0-1.fc38.noarch.rpm: Already downloaded           
[SKIPPED] python3-setuptools-65.5.1-1.fc38.noarch.rpm: Already downloaded      
[SKIPPED] python3-six-1.16.0-8.fc37.noarch.rpm: Already downloaded             
[SKIPPED] shared-mime-info-2.2-2.fc37.x86_64.rpm: Already downloaded           
[SKIPPED] sysprof-capture-devel-3.46.0-1.fc38.x86_64.rpm: Already downloaded   
[SKIPPED] xml-common-0.6.3-59.fc37.noarch.rpm: Already downloaded              
[SKIPPED] xorg-x11-proto-devel-2022.2-2.fc38.noarch.rpm: Already downloaded    
[SKIPPED] xprop-1.2.5-2.fc37.x86_64.rpm: Already downloaded                    
[SKIPPED] xz-devel-5.2.9-1.fc38.x86_64.rpm: Already downloaded                 
[SKIPPED] zlib-devel-1.2.13-1.fc38.x86_64.rpm: Already downloaded              
(233/277): cryptsetup-libs-2.6.0-1.fc38.x86_64. 1.7 MB/s | 467 kB     00:00    
(234/277): alsa-lib-1.2.8-2.fc38.x86_64.rpm     1.7 MB/s | 503 kB     00:00    
(235/277): ftgl-2.1.3-0.27.rc5.fc38.x86_64.rpm  386 kB/s | 111 kB     00:00    
(236/277): ftgl-devel-2.1.3-0.27.rc5.fc38.x86_6 929 kB/s |  22 kB     00:00    
(237/277): jack-audio-connection-kit-1.9.21-3.f  30 MB/s | 549 kB     00:00    
(238/277): jack-audio-connection-kit-devel-1.9.  12 MB/s | 207 kB     00:00    
(239/277): json-c-0.16-3.fc38.x86_64.rpm        4.5 MB/s |  42 kB     00:00    
(240/277): kbd-legacy-2.5.1-3.fc38.noarch.rpm    29 MB/s | 508 kB     00:00    
(241/277): kbd-2.5.1-3.fc38.x86_64.rpm           20 MB/s | 409 kB     00:00    
(242/277): kbd-misc-2.5.1-3.fc38.noarch.rpm      46 MB/s | 1.5 MB     00:00    
(243/277): kmod-30-3.fc38.x86_64.rpm            5.8 MB/s | 121 kB     00:00    
(244/277): kmod-libs-30-3.fc38.x86_64.rpm       3.5 MB/s |  68 kB     00:00    
(245/277): libconfig-1.7.3-4.fc38.x86_64.rpm    5.5 MB/s |  72 kB     00:00    
(246/277): libargon2-20190702-1.fc38.x86_64.rpm 2.0 MB/s |  29 kB     00:00    
(247/277): libffado-2.4.6-3.fc38.x86_64.rpm      37 MB/s | 860 kB     00:00    
(248/277): libiec61883-1.2.0-30.fc38.x86_64.rpm 2.9 MB/s |  41 kB     00:00    
(249/277): libraw1394-2.1.2-16.fc38.x86_64.rpm  6.3 MB/s |  65 kB     00:00    
(250/277): libsamplerate-0.2.2-3.fc38.x86_64.rp  55 MB/s | 1.3 MB     00:00    
(251/277): libsamplerate-devel-0.2.2-3.fc38.x86 4.6 MB/s |  54 kB     00:00    
(252/277): libseccomp-2.5.3-3.fc38.x86_64.rpm   4.4 MB/s |  71 kB     00:00    
(253/277): libxml++-2.42.2-1.fc38.x86_64.rpm    9.6 MB/s | 100 kB     00:00    
(254/277): libltc-1.3.1-7.fc38.x86_64.rpm       249 kB/s |  25 kB     00:00    
(255/277): libltc-devel-1.3.1-7.fc38.x86_64.rpm 1.6 MB/s | 145 kB     00:00    
(256/277): fftw-3.3.10-3.fc37.x86_64.rpm        642 kB/s |  44 kB     00:00    
(257/277): device-mapper-1.02.189-1.fc38.x86_64 1.5 MB/s | 139 kB     00:00    
(258/277): device-mapper-libs-1.02.189-1.fc38.x 2.1 MB/s | 177 kB     00:00    
(259/277): fftw-devel-3.3.10-3.fc37.x86_64.rpm  8.8 MB/s | 134 kB     00:00    
(260/277): fftw-libs-3.3.10-3.fc37.x86_64.rpm   784 kB/s | 7.4 kB     00:00    
(261/277): fftw-libs-long-3.3.10-3.fc37.x86_64.  18 MB/s | 508 kB     00:00    
(262/277): fftw-libs-double-3.3.10-3.fc37.x86_6  27 MB/s | 918 kB     00:00    
(263/277): fftw-libs-quad-3.3.10-3.fc37.x86_64.  20 MB/s | 751 kB     00:00    
(264/277): fftw-libs-single-3.3.10-3.fc37.x86_6  38 MB/s | 947 kB     00:00    
(265/277): gnu-free-fonts-common-20120503-27.fc 2.4 MB/s | 122 kB     00:00    
(266/277): gnu-free-mono-fonts-20120503-27.fc37  11 MB/s | 691 kB     00:00    
(267/277): mesa-libEGL-devel-22.3.1-1.fc38.x86_ 2.3 MB/s |  21 kB     00:00    
(268/277): gnu-free-sans-fonts-20120503-27.fc37  19 MB/s | 1.3 MB     00:00    
(269/277): systemd-pam-252.4-598.fc38.x86_64.rp 5.2 MB/s | 329 kB     00:00    
(270/277): systemd-252.4-598.fc38.x86_64.rpm     56 MB/s | 4.4 MB     00:00    
(271/277): gnu-free-serif-fonts-20120503-27.fc3  16 MB/s | 2.5 MB     00:00    
(272/277): systemd-rpm-macros-252.4-598.fc38.no 587 kB/s |  31 kB     00:00    
(273/277): systemd-udev-252.4-598.fc38.x86_64.r  39 MB/s | 2.0 MB     00:00    
(274/277): zita-alsa-pcmi-0.4.0-2.fc37.x86_64.r 2.6 MB/s |  33 kB     00:00    
(275/277): zita-convolver-devel-4.0.3-10.fc37.x 533 kB/s |  11 kB     00:00    
(276/277): zita-convolver-4.0.3-10.fc37.x86_64. 1.3 MB/s |  36 kB     00:00    
(277/277): zita-resampler-1.8.0-5.fc37.x86_64.r 2.1 MB/s |  44 kB     00:00    
--------------------------------------------------------------------------------
Total                                            18 MB/s |  22 MB     00:01     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: lv2-devel-1.18.8-4.fc38.x86_64                         1/1 
  Preparing        :                                                        1/1 
  Installing       : xorg-x11-proto-devel-2022.2-2.fc38.noarch            1/277 
  Installing       : zlib-devel-1.2.13-1.fc38.x86_64                      2/277 
  Installing       : libglvnd-1:1.6.0-1.fc38.x86_64                       3/277 
  Installing       : expat-2.5.0-1.fc38.x86_64                            4/277 
  Installing       : libpng-2:1.6.37-13.fc38.x86_64                       5/277 
  Installing       : libogg-2:1.3.5-4.fc38.x86_64                         6/277 
  Installing       : libpng-devel-2:1.6.37-13.fc38.x86_64                 7/277 
  Installing       : opus-1.3.1-11.fc37.x86_64                            8/277 
  Installing       : fonts-filesystem-1:2.0.5-10.fc38.noarch              9/277 
  Installing       : gnu-free-fonts-common-20120503-27.fc37.noarch       10/277 
  Installing       : fftw-libs-single-3.3.10-3.fc37.x86_64               11/277 
  Installing       : libmpc-1.2.1-5.fc38.x86_64                          12/277 
  Installing       : libjpeg-turbo-2.1.4-1.fc38.x86_64                   13/277 
  Installing       : libX11-xcb-1.8.1-2.fc38.x86_64                      14/277 
  Installing       : dbus-libs-1:1.14.4-1.fc38.x86_64                    15/277 
  Installing       : flac-libs-1.4.2-1.fc38.x86_64                       16/277 
  Installing       : libvorbis-1:1.3.7-6.fc38.x86_64                     17/277 
  Installing       : pixman-0.40.0-6.fc37.x86_64                         18/277 
  Installing       : mpg123-libs-1.31.1-3.fc38.x86_64                    19/277 
  Installing       : mesa-libglapi-22.3.1-1.fc38.x86_64                  20/277 
  Installing       : libwayland-server-1.21.0-1.fc37.x86_64              21/277 
  Installing       : fftw-libs-long-3.3.10-3.fc37.x86_64                 22/277 
  Installing       : fftw-libs-double-3.3.10-3.fc37.x86_64               23/277 
  Installing       : libxshmfence-1.3-11.fc38.x86_64                     24/277 
  Installing       : libsamplerate-0.2.2-3.fc38.x86_64                   25/277 
  Installing       : libraw1394-2.1.2-16.fc38.x86_64                     26/277 
  Installing       : libicu-71.1-2.fc38.x86_64                           27/277 
  Installing       : libdatrie-0.2.13-4.fc38.x86_64                      28/277 
  Installing       : libthai-0.1.29-3.fc38.x86_64                        29/277 
  Installing       : libXau-1.0.11-1.fc38.x86_64                         30/277 
  Installing       : libxcb-1.13.1-10.fc38.x86_64                        31/277 
  Installing       : kmod-libs-30-3.fc38.x86_64                          32/277 
  Installing       : graphite2-1.3.14-10.fc38.x86_64                     33/277 
  Installing       : gnutls-3.7.8-9.fc38.x86_64                          34/277 
  Installing       : glib2-2.74.1-2.fc38.x86_64                          35/277 
  Installing       : harfbuzz-6.0.0-1.fc38.x86_64                        36/277 
  Installing       : freetype-2.12.1-3.fc38.x86_64                       37/277 
  Installing       : shared-mime-info-2.2-2.fc37.x86_64                  38/277 
  Running scriptlet: shared-mime-info-2.2-2.fc37.x86_64                  38/277 
  Installing       : gdk-pixbuf2-2.42.10-1.fc38.x86_64                   39/277 
  Installing       : gettext-libs-0.21.1-1.fc38.x86_64                   40/277 
  Installing       : fribidi-1.0.12-2.fc38.x86_64                        41/277 
  Installing       : cmake-filesystem-3.25.1-1.fc38.x86_64               42/277 
  Installing       : alsa-lib-1.2.8-2.fc38.x86_64                        43/277 
  Installing       : zita-alsa-pcmi-0.4.0-2.fc37.x86_64                  44/277 
  Installing       : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64             45/277 
  Installing       : fribidi-devel-1.0.12-2.fc38.x86_64                  46/277 
  Installing       : gtk-update-icon-cache-3.24.35-2.fc38.x86_64         47/277 
  Installing       : harfbuzz-icu-6.0.0-1.fc38.x86_64                    48/277 
  Installing       : graphite2-devel-1.3.14-10.fc38.x86_64               49/277 
  Installing       : libXau-devel-1.0.11-1.fc38.x86_64                   50/277 
  Installing       : libxcb-devel-1.13.1-10.fc38.x86_64                  51/277 
  Installing       : libdatrie-devel-0.2.13-4.fc38.x86_64                52/277 
  Installing       : libthai-devel-0.1.29-3.fc38.x86_64                  53/277 
  Installing       : libicu-devel-71.1-2.fc38.x86_64                     54/277 
  Installing       : libiec61883-1.2.0-30.fc38.x86_64                    55/277 
  Installing       : mpg123-devel-1.31.1-3.fc38.x86_64                   56/277 
  Installing       : pixman-devel-0.40.0-6.fc37.x86_64                   57/277 
  Installing       : avahi-libs-0.8-19.fc38.x86_64                       58/277 
  Installing       : cups-libs-1:2.4.2-5.fc38.x86_64                     59/277 
  Installing       : cpp-13.0.0-0.4.fc38.x86_64                          60/277 
  Installing       : zita-convolver-4.0.3-10.fc37.x86_64                 61/277 
  Installing       : libglvnd-opengl-1:1.6.0-1.fc38.x86_64               62/277 
  Installing       : xz-devel-5.2.9-1.fc38.x86_64                        63/277 
  Installing       : libxml2-devel-2.10.3-2.fc38.x86_64                  64/277 
  Running scriptlet: xml-common-0.6.3-59.fc37.noarch                     65/277 
  Installing       : xml-common-0.6.3-59.fc37.noarch                     65/277 
  Installing       : sysprof-capture-devel-3.46.0-1.fc38.x86_64          66/277 
  Installing       : python-setuptools-wheel-65.5.1-1.fc38.noarch        67/277 
  Installing       : python-pip-wheel-22.3.1-1.fc38.noarch               68/277 
  Installing       : pcre2-utf32-10.40-1.fc37.1.x86_64                   69/277 
  Installing       : pcre2-utf16-10.40-1.fc37.1.x86_64                   70/277 
  Installing       : pcre2-devel-10.40-1.fc37.1.x86_64                   71/277 
  Installing       : ncurses-6.3-5.20221126.fc38.x86_64                  72/277 
  Installing       : mpdecimal-2.5.1-4.fc37.x86_64                       73/277 
  Installing       : m4-1.4.19-4.fc37.x86_64                             74/277 
  Installing       : libwayland-client-1.21.0-1.fc37.x86_64              75/277 
  Installing       : libblkid-devel-2.38.1-3.fc38.x86_64                 76/277 
  Installing       : kernel-headers-6.1.0-1.fc38.x86_64                  77/277 
  Installing       : hwdata-0.365-1.fc38.noarch                          78/277 
  Installing       : libpciaccess-0.16-7.fc38.x86_64                     79/277 
  Installing       : libdrm-2.4.114-1.fc38.x86_64                        80/277 
  Installing       : mesa-libgbm-22.3.1-1.fc38.x86_64                    81/277 
  Installing       : libglvnd-egl-1:1.6.0-1.fc38.x86_64                  82/277 
  Installing       : mesa-libEGL-22.3.1-1.fc38.x86_64                    83/277 
  Installing       : libglvnd-gles-1:1.6.0-1.fc38.x86_64                 84/277 
  Installing       : hicolor-icon-theme-0.17-14.fc37.noarch              85/277 
  Installing       : google-noto-fonts-common-20201206^1.git0c78c8329    86/277 
  Installing       : google-noto-sans-vf-fonts-20201206^1.git0c78c832    87/277 
  Installing       : langpacks-core-font-en-3.0-27.fc38.noarch           88/277 
  Installing       : fontconfig-2.14.1-2.fc38.x86_64                     89/277 
  Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64                     89/277 
  Installing       : glibc-headers-x86-2.36.9000-19.fc38.noarch          90/277 
  Installing       : glibc-devel-2.36.9000-19.fc38.x86_64                91/277 
  Installing       : libxcrypt-devel-4.4.33-5.fc38.x86_64                92/277 
  Installing       : gl-manpages-1.1-25.20190306.fc37.noarch             93/277 
  Installing       : emacs-filesystem-1:28.1-3.fc37.noarch               94/277 
  Installing       : libtool-ltdl-2.4.7-3.0.1.fc38.x86_64                95/277 
  Installing       : libstdc++-devel-13.0.0-0.4.fc38.x86_64              96/277 
  Installing       : libquadmath-13.0.0-0.4.fc38.x86_64                  97/277 
  Installing       : fftw-libs-quad-3.3.10-3.fc37.x86_64                 98/277 
  Installing       : fftw-3.3.10-3.fc37.x86_64                           99/277 
  Installing       : fftw-libs-3.3.10-3.fc37.x86_64                     100/277 
  Installing       : fftw-devel-3.3.10-3.fc37.x86_64                    101/277 
  Installing       : annobin-docs-10.99-1.0.1.fc38.noarch               102/277 
  Installing       : lv2-1.18.8-4.fc38.x86_64                           103/277 
  Installing       : libwebp-1.2.4-2.fc38.x86_64                        104/277 
  Installing       : libsigc++20-2.10.8-2.fc38.x86_64                   105/277 
  Installing       : glibmm2.4-2.66.5-2.fc38.x86_64                     106/277 
  Installing       : libxml++-2.42.2-1.fc38.x86_64                      107/277 
  Installing       : libsepol-devel-3.4-4.fc38.x86_64                   108/277 
  Installing       : libselinux-devel-3.4-6.fc38.x86_64                 109/277 
  Installing       : libmount-devel-2.38.1-3.fc38.x86_64                110/277 
  Installing       : libseccomp-2.5.3-3.fc38.x86_64                     111/277 
  Installing       : libltc-1.3.1-7.fc38.x86_64                         112/277 
  Installing       : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64          113/277 
  Installing       : libffi-devel-3.4.4-1.fc38.x86_64                   114/277 
  Installing       : libconfig-1.7.3-4.fc38.x86_64                      115/277 
  Installing       : libb2-0.98.1-7.fc38.x86_64                         116/277 
  Installing       : python3-3.11.1-1.fc38.x86_64                       117/277 
  Installing       : python3-libs-3.11.1-1.fc38.x86_64                  118/277 
  Installing       : glib2-devel-2.74.1-2.fc38.x86_64                   119/277 
  Installing       : python3-markdown-3.4.1-1.fc38.noarch               120/277 
  Installing       : python3-pyparsing-3.0.9-2.fc37.noarch              121/277 
  Installing       : python3-setuptools-65.5.1-1.fc38.noarch            122/277 
  Installing       : python3-six-1.16.0-8.fc37.noarch                   123/277 
  Installing       : python3-isodate-0.6.1-5.fc37.noarch                124/277 
  Installing       : python3-rdflib-6.2.0-1.fc38.noarch                 125/277 
  Installing       : libargon2-20190702-1.fc38.x86_64                   126/277 
  Installing       : libX11-common-1.8.1-2.fc38.noarch                  127/277 
  Installing       : libX11-1.8.1-2.fc38.x86_64                         128/277 
  Installing       : libX11-devel-1.8.1-2.fc38.x86_64                   129/277 
  Installing       : libXext-1.3.5-1.fc38.x86_64                        130/277 
  Installing       : libXrender-0.9.11-1.fc38.x86_64                    131/277 
  Installing       : cairo-1.17.6-2.fc38.x86_64                         132/277 
  Installing       : libXrender-devel-0.9.11-1.fc38.x86_64              133/277 
  Installing       : libXext-devel-1.3.5-1.fc38.x86_64                  134/277 
  Installing       : libXfixes-6.0.0-4.fc38.x86_64                      135/277 
  Installing       : libXfixes-devel-6.0.0-4.fc38.x86_64                136/277 
  Installing       : libXi-1.8-3.fc38.x86_64                            137/277 
  Installing       : libXcursor-1.2.1-2.fc38.x86_64                     138/277 
  Installing       : libXft-2.3.6-1.fc38.x86_64                         139/277 
  Installing       : pango-1.50.12-1.fc38.x86_64                        140/277 
  Installing       : libXrandr-1.5.2-9.fc38.x86_64                      141/277 
  Installing       : libXinerama-1.1.5-1.fc38.x86_64                    142/277 
  Installing       : libXcomposite-0.4.5-8.fc38.x86_64                  143/277 
  Installing       : libXcomposite-devel-0.4.5-8.fc38.x86_64            144/277 
  Installing       : libXinerama-devel-1.1.5-1.fc38.x86_64              145/277 
  Installing       : libXrandr-devel-1.5.2-9.fc38.x86_64                146/277 
  Installing       : libXcursor-devel-1.2.1-2.fc38.x86_64               147/277 
  Installing       : libXi-devel-1.8-3.fc38.x86_64                      148/277 
  Installing       : libXtst-1.2.4-1.fc38.x86_64                        149/277 
  Installing       : libXdamage-1.1.5-8.fc38.x86_64                     150/277 
  Installing       : libXxf86vm-1.1.5-1.fc38.x86_64                     151/277 
  Installing       : libglvnd-glx-1:1.6.0-1.fc38.x86_64                 152/277 
  Installing       : mesa-libGL-22.3.1-1.fc38.x86_64                    153/277 
  Installing       : libglvnd-devel-1:1.6.0-1.fc38.x86_64               154/277 
  Installing       : mesa-libGLU-9.0.1-7.fc37.x86_64                    155/277 
  Installing       : ftgl-2.1.3-0.27.rc5.fc38.x86_64                    156/277 
  Installing       : xprop-1.2.5-2.fc37.x86_64                          157/277 
  Installing       : lame-libs-3.100-13.fc38.x86_64                     158/277 
  Installing       : kmod-30-3.fc38.x86_64                              159/277 
  Installing       : kbd-misc-2.5.1-3.fc38.noarch                       160/277 
  Installing       : kbd-legacy-2.5.1-3.fc38.noarch                     161/277 
  Installing       : kbd-2.5.1-3.fc38.x86_64                            162/277 
  Installing       : json-c-0.16-3.fc38.x86_64                          163/277 
  Installing       : jbigkit-libs-2.1-24.fc38.x86_64                    164/277 
  Installing       : libtiff-4.4.0-4.fc38.x86_64                        165/277 
  Installing       : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64          166/277 
  Installing       : libtiff-devel-4.4.0-4.fc38.x86_64                  167/277 
  Installing       : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64            168/277 
  Installing       : gsm-1.0.22-1.fc38.x86_64                           169/277 
  Installing       : libsndfile-1.1.0-5.fc38.x86_64                     170/277 
  Installing       : zita-resampler-1.8.0-5.fc37.x86_64                 171/277 
  Running scriptlet: groff-base-1.22.4-10.fc38.x86_64                   172/277 
  Installing       : groff-base-1.22.4-10.fc38.x86_64                   172/277 
  Running scriptlet: groff-base-1.22.4-10.fc38.x86_64                   172/277 
  Installing       : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch      173/277 
  Installing       : perl-if-0.61.000-492.fc38.noarch                   174/277 
  Installing       : perl-Time-Local-2:1.300-489.fc37.noarch            175/277 
  Installing       : perl-File-Path-2.18-489.fc37.noarch                176/277 
  Installing       : perl-Pod-Escapes-1:1.07-489.fc37.noarch            177/277 
  Installing       : perl-Class-Struct-0.66-492.fc38.noarch             178/277 
  Installing       : perl-POSIX-2.03-492.fc38.x86_64                    179/277 
  Installing       : perl-Term-ANSIColor-5.01-490.fc37.noarch           180/277 
  Installing       : perl-IPC-Open3-1.22-492.fc38.noarch                181/277 
  Installing       : perl-HTTP-Tiny-0.082-1.fc37.noarch                 182/277 
  Installing       : perl-File-Temp-1:0.231.100-489.fc37.noarch         183/277 
  Installing       : perl-Term-Cap-1.17-489.fc37.noarch                 184/277 
  Installing       : perl-Pod-Simple-1:3.43-490.fc37.noarch             185/277 
  Installing       : perl-Socket-4:2.036-1.fc38.x86_64                  186/277 
  Installing       : perl-SelectSaver-1.02-492.fc38.noarch              187/277 
  Installing       : perl-Symbol-1.09-492.fc38.noarch                   188/277 
  Installing       : perl-File-stat-1.12-492.fc38.noarch                189/277 
  Installing       : perl-podlators-1:5.00-1.fc38.noarch                190/277 
  Installing       : perl-Pod-Perldoc-3.28.01-490.fc37.noarch           191/277 
  Installing       : perl-Fcntl-1.15-492.fc38.x86_64                    192/277 
  Installing       : perl-Text-ParseWords-3.31-489.fc37.noarch          193/277 
  Installing       : perl-mro-1.26-492.fc38.x86_64                      194/277 
  Installing       : perl-IO-1.50-492.fc38.x86_64                       195/277 
  Installing       : perl-overloading-0.02-492.fc38.noarch              196/277 
  Installing       : perl-Pod-Usage-4:2.03-3.fc37.noarch                197/277 
  Installing       : perl-Errno-1.36-492.fc38.x86_64                    198/277 
  Installing       : perl-File-Basename-2.85-492.fc38.noarch            199/277 
  Installing       : perl-Getopt-Std-1.13-492.fc38.noarch               200/277 
  Installing       : perl-MIME-Base64-3.16-489.fc37.x86_64              201/277 
  Installing       : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64      202/277 
  Installing       : perl-constant-1.33-490.fc37.noarch                 203/277 
  Installing       : perl-Storable-1:3.26-489.fc37.x86_64               204/277 
  Installing       : perl-overload-1.35-492.fc38.noarch                 205/277 
  Installing       : perl-parent-1:0.239-1.fc38.noarch                  206/277 
  Installing       : perl-vars-1.05-492.fc38.noarch                     207/277 
  Installing       : perl-Getopt-Long-1:2.54-1.fc38.noarch              208/277 
  Installing       : perl-Carp-1.52-489.fc37.noarch                     209/277 
  Installing       : perl-Exporter-5.77-489.fc37.noarch                 210/277 
  Installing       : perl-PathTools-3.84-489.fc37.x86_64                211/277 
  Installing       : perl-DynaLoader-1.52-492.fc38.x86_64               212/277 
  Installing       : perl-Encode-4:3.19-492.fc38.x86_64                 213/277 
  Installing       : perl-libs-4:5.36.0-492.fc38.x86_64                 214/277 
  Installing       : perl-interpreter-4:5.36.0-492.fc38.x86_64          215/277 
  Installing       : perl-threads-1:2.27-489.fc37.x86_64                216/277 
  Installing       : perl-threads-shared-1.64-489.fc37.x86_64           217/277 
  Installing       : perl-Thread-Queue-3.14-489.fc37.noarch             218/277 
  Installing       : perl-Data-Dumper-2.184-490.fc37.x86_64             219/277 
  Installing       : perl-B-1.83-492.fc38.x86_64                        220/277 
  Installing       : perl-File-Compare-1.100.700-492.fc38.noarch        221/277 
  Installing       : perl-File-Copy-2.39-492.fc38.noarch                222/277 
  Installing       : perl-File-Find-1.40-492.fc38.noarch                223/277 
  Installing       : autoconf-2.71-4.fc38.noarch                        224/277 
  Installing       : automake-1.16.5-9.fc37.noarch                      225/277 
  Installing       : libogg-devel-2:1.3.5-4.fc38.x86_64                 226/277 
  Installing       : flac-devel-1.4.2-1.fc38.x86_64                     227/277 
  Installing       : libvorbis-devel-1:1.3.7-6.fc38.x86_64              228/277 
  Installing       : opus-devel-1.3.1-11.fc37.x86_64                    229/277 
  Installing       : gettext-envsubst-0.21.1-1.fc38.x86_64              230/277 
  Installing       : gettext-runtime-0.21.1-1.fc38.x86_64               231/277 
  Installing       : gettext-0.21.1-1.fc38.x86_64                       232/277 
  Installing       : gc-8.2.2-1.fc38.x86_64                             233/277 
  Installing       : guile22-2.2.7-6.fc38.x86_64                        234/277 
  Installing       : make-1:4.3-11.fc37.x86_64                          235/277 
  Installing       : gcc-13.0.0-0.4.fc38.x86_64                         236/277 
  Running scriptlet: gcc-13.0.0-0.4.fc38.x86_64                         236/277 
  Installing       : dbus-common-1:1.14.4-1.fc38.noarch                 237/277 
  Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch                 237/277 
  Running scriptlet: dbus-broker-32-1.fc38.x86_64                       238/277 
  Installing       : dbus-broker-32-1.fc38.x86_64                       238/277 
  Running scriptlet: dbus-broker-32-1.fc38.x86_64                       238/277 
  Installing       : dbus-1:1.14.4-1.fc38.x86_64                        239/277 
  Installing       : device-mapper-libs-1.02.189-1.fc38.x86_64          240/277 
  Installing       : cryptsetup-libs-2.6.0-1.fc38.x86_64                241/277 
  Installing       : device-mapper-1.02.189-1.fc38.x86_64               242/277 
  Installing       : systemd-pam-252.4-598.fc38.x86_64                  243/277 
  Installing       : systemd-252.4-598.fc38.x86_64                      244/277 
  Running scriptlet: systemd-252.4-598.fc38.x86_64                      244/277 
/usr/lib/sysusers.d/basic.conf:9: Conflict with earlier configuration for user 'root', ignoring line.
Creating group 'input' with GID 104.
Creating group 'kvm' with GID 36.
Creating group 'render' with GID 105.
Creating group 'sgx' with GID 106.
Creating group 'systemd-journal' with GID 190.
Creating group 'systemd-oom' with GID 999.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 999 and GID 999.

  Installing       : systemd-udev-252.4-598.fc38.x86_64                 245/277 
  Running scriptlet: systemd-udev-252.4-598.fc38.x86_64                 245/277 
Created symlink /etc/systemd/system/sysinit.target.wants/systemd-boot-update.service → /usr/lib/systemd/system/systemd-boot-update.service.

  Installing       : libffado-2.4.6-3.fc38.x86_64                       246/277 
  Running scriptlet: jack-audio-connection-kit-1.9.21-3.fc38.x86_64     247/277 
  Installing       : jack-audio-connection-kit-1.9.21-3.fc38.x86_64     247/277 
  Installing       : at-spi2-core-2.46.0-2.fc38.x86_64                  248/277 
  Installing       : atk-2.46.0-2.fc38.x86_64                           249/277 
  Installing       : atk-devel-2.46.0-2.fc38.x86_64                     250/277 
  Installing       : gtk2-2.24.33-10.fc38.x86_64                        251/277 
  Installing       : bzip2-devel-1.0.8-12.fc38.x86_64                   252/277 
  Installing       : brotli-1.0.9-9.fc38.x86_64                         253/277 
  Installing       : brotli-devel-1.0.9-9.fc38.x86_64                   254/277 
  Installing       : harfbuzz-devel-6.0.0-1.fc38.x86_64                 255/277 
  Installing       : freetype-devel-2.12.1-3.fc38.x86_64                256/277 
  Installing       : fontconfig-devel-2.14.1-2.fc38.x86_64              257/277 
  Installing       : cairo-devel-1.17.6-2.fc38.x86_64                   258/277 
  Installing       : libXft-devel-2.3.6-1.fc38.x86_64                   259/277 
  Installing       : pango-devel-1.50.12-1.fc38.x86_64                  260/277 
  Installing       : gtk2-devel-2.24.33-10.fc38.x86_64                  261/277 
  Installing       : ftgl-devel-2.1.3-0.27.rc5.fc38.x86_64              262/277 
  Installing       : jack-audio-connection-kit-devel-1.9.21-3.fc38.x8   263/277 
  Installing       : annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64         264/277 
  Running scriptlet: annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64         264/277 
  Installing       : gcc-c++-13.0.0-0.4.fc38.x86_64                     265/277 
  Installing       : gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64          266/277 
  Installing       : libsndfile-devel-1.1.0-5.fc38.x86_64               267/277 
  Installing       : mesa-libGLU-devel-9.0.1-7.fc37.x86_64              268/277 
  Installing       : mesa-libEGL-devel-22.3.1-1.fc38.x86_64             269/277 
  Installing       : lv2-devel-1.18.8-4.fc38.x86_64                     270/277 
  Installing       : libltc-devel-1.3.1-7.fc38.x86_64                   271/277 
  Installing       : zita-convolver-devel-4.0.3-10.fc37.x86_64          272/277 
  Installing       : libsamplerate-devel-0.2.2-3.fc38.x86_64            273/277 
  Installing       : gnu-free-mono-fonts-20120503-27.fc37.noarch        274/277 
  Installing       : gnu-free-sans-fonts-20120503-27.fc37.noarch        275/277 
  Installing       : gnu-free-serif-fonts-20120503-27.fc37.noarch       276/277 
  Installing       : systemd-rpm-macros-252.4-598.fc38.noarch           277/277 
  Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64                    277/277 
  Running scriptlet: systemd-rpm-macros-252.4-598.fc38.noarch           277/277 
/usr/lib/sysusers.d/basic.conf:9: Conflict with earlier configuration for user 'root', ignoring line.
Creating group 'systemd-coredump' with GID 997.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 997 and GID 997.
Creating group 'systemd-timesync' with GID 996.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 996 and GID 996.

  Verifying        : alsa-lib-1.2.8-2.fc38.x86_64                         1/277 
  Verifying        : at-spi2-core-2.46.0-2.fc38.x86_64                    2/277 
  Verifying        : atk-2.46.0-2.fc38.x86_64                             3/277 
  Verifying        : atk-devel-2.46.0-2.fc38.x86_64                       4/277 
  Verifying        : autoconf-2.71-4.fc38.noarch                          5/277 
  Verifying        : avahi-libs-0.8-19.fc38.x86_64                        6/277 
  Verifying        : brotli-1.0.9-9.fc38.x86_64                           7/277 
  Verifying        : brotli-devel-1.0.9-9.fc38.x86_64                     8/277 
  Verifying        : bzip2-devel-1.0.8-12.fc38.x86_64                     9/277 
  Verifying        : cairo-1.17.6-2.fc38.x86_64                          10/277 
  Verifying        : cairo-devel-1.17.6-2.fc38.x86_64                    11/277 
  Verifying        : cmake-filesystem-3.25.1-1.fc38.x86_64               12/277 
  Verifying        : cryptsetup-libs-2.6.0-1.fc38.x86_64                 13/277 
  Verifying        : cups-libs-1:2.4.2-5.fc38.x86_64                     14/277 
  Verifying        : dbus-1:1.14.4-1.fc38.x86_64                         15/277 
  Verifying        : dbus-broker-32-1.fc38.x86_64                        16/277 
  Verifying        : dbus-common-1:1.14.4-1.fc38.noarch                  17/277 
  Verifying        : dbus-libs-1:1.14.4-1.fc38.x86_64                    18/277 
  Verifying        : expat-2.5.0-1.fc38.x86_64                           19/277 
  Verifying        : flac-devel-1.4.2-1.fc38.x86_64                      20/277 
  Verifying        : flac-libs-1.4.2-1.fc38.x86_64                       21/277 
  Verifying        : fontconfig-2.14.1-2.fc38.x86_64                     22/277 
  Verifying        : fontconfig-devel-2.14.1-2.fc38.x86_64               23/277 
  Verifying        : freetype-2.12.1-3.fc38.x86_64                       24/277 
  Verifying        : freetype-devel-2.12.1-3.fc38.x86_64                 25/277 
  Verifying        : fribidi-1.0.12-2.fc38.x86_64                        26/277 
  Verifying        : fribidi-devel-1.0.12-2.fc38.x86_64                  27/277 
  Verifying        : ftgl-2.1.3-0.27.rc5.fc38.x86_64                     28/277 
  Verifying        : ftgl-devel-2.1.3-0.27.rc5.fc38.x86_64               29/277 
  Verifying        : gc-8.2.2-1.fc38.x86_64                              30/277 
  Verifying        : gdk-pixbuf2-2.42.10-1.fc38.x86_64                   31/277 
  Verifying        : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64             32/277 
  Verifying        : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64           33/277 
  Verifying        : gettext-0.21.1-1.fc38.x86_64                        34/277 
  Verifying        : gettext-envsubst-0.21.1-1.fc38.x86_64               35/277 
  Verifying        : gettext-libs-0.21.1-1.fc38.x86_64                   36/277 
  Verifying        : gettext-runtime-0.21.1-1.fc38.x86_64                37/277 
  Verifying        : glib2-2.74.1-2.fc38.x86_64                          38/277 
  Verifying        : glib2-devel-2.74.1-2.fc38.x86_64                    39/277 
  Verifying        : glibmm2.4-2.66.5-2.fc38.x86_64                      40/277 
  Verifying        : gnutls-3.7.8-9.fc38.x86_64                          41/277 
  Verifying        : graphite2-1.3.14-10.fc38.x86_64                     42/277 
  Verifying        : graphite2-devel-1.3.14-10.fc38.x86_64               43/277 
  Verifying        : groff-base-1.22.4-10.fc38.x86_64                    44/277 
  Verifying        : gsm-1.0.22-1.fc38.x86_64                            45/277 
  Verifying        : gtk-update-icon-cache-3.24.35-2.fc38.x86_64         46/277 
  Verifying        : gtk2-2.24.33-10.fc38.x86_64                         47/277 
  Verifying        : gtk2-devel-2.24.33-10.fc38.x86_64                   48/277 
  Verifying        : guile22-2.2.7-6.fc38.x86_64                         49/277 
  Verifying        : harfbuzz-6.0.0-1.fc38.x86_64                        50/277 
  Verifying        : harfbuzz-devel-6.0.0-1.fc38.x86_64                  51/277 
  Verifying        : harfbuzz-icu-6.0.0-1.fc38.x86_64                    52/277 
  Verifying        : jack-audio-connection-kit-1.9.21-3.fc38.x86_64      53/277 
  Verifying        : jack-audio-connection-kit-devel-1.9.21-3.fc38.x8    54/277 
  Verifying        : jbigkit-libs-2.1-24.fc38.x86_64                     55/277 
  Verifying        : json-c-0.16-3.fc38.x86_64                           56/277 
  Verifying        : kbd-2.5.1-3.fc38.x86_64                             57/277 
  Verifying        : kbd-legacy-2.5.1-3.fc38.noarch                      58/277 
  Verifying        : kbd-misc-2.5.1-3.fc38.noarch                        59/277 
  Verifying        : kmod-30-3.fc38.x86_64                               60/277 
  Verifying        : kmod-libs-30-3.fc38.x86_64                          61/277 
  Verifying        : lame-libs-3.100-13.fc38.x86_64                      62/277 
  Verifying        : libX11-1.8.1-2.fc38.x86_64                          63/277 
  Verifying        : libX11-common-1.8.1-2.fc38.noarch                   64/277 
  Verifying        : libX11-devel-1.8.1-2.fc38.x86_64                    65/277 
  Verifying        : libX11-xcb-1.8.1-2.fc38.x86_64                      66/277 
  Verifying        : libXau-1.0.11-1.fc38.x86_64                         67/277 
  Verifying        : libXau-devel-1.0.11-1.fc38.x86_64                   68/277 
  Verifying        : libXcomposite-0.4.5-8.fc38.x86_64                   69/277 
  Verifying        : libXcomposite-devel-0.4.5-8.fc38.x86_64             70/277 
  Verifying        : libXcursor-1.2.1-2.fc38.x86_64                      71/277 
  Verifying        : libXcursor-devel-1.2.1-2.fc38.x86_64                72/277 
  Verifying        : libXdamage-1.1.5-8.fc38.x86_64                      73/277 
  Verifying        : libXext-1.3.5-1.fc38.x86_64                         74/277 
  Verifying        : libXext-devel-1.3.5-1.fc38.x86_64                   75/277 
  Verifying        : libXfixes-6.0.0-4.fc38.x86_64                       76/277 
  Verifying        : libXfixes-devel-6.0.0-4.fc38.x86_64                 77/277 
  Verifying        : libXft-2.3.6-1.fc38.x86_64                          78/277 
  Verifying        : libXft-devel-2.3.6-1.fc38.x86_64                    79/277 
  Verifying        : libXi-1.8-3.fc38.x86_64                             80/277 
  Verifying        : libXi-devel-1.8-3.fc38.x86_64                       81/277 
  Verifying        : libXinerama-1.1.5-1.fc38.x86_64                     82/277 
  Verifying        : libXinerama-devel-1.1.5-1.fc38.x86_64               83/277 
  Verifying        : libXrandr-1.5.2-9.fc38.x86_64                       84/277 
  Verifying        : libXrandr-devel-1.5.2-9.fc38.x86_64                 85/277 
  Verifying        : libXrender-0.9.11-1.fc38.x86_64                     86/277 
  Verifying        : libXrender-devel-0.9.11-1.fc38.x86_64               87/277 
  Verifying        : libXtst-1.2.4-1.fc38.x86_64                         88/277 
  Verifying        : libXxf86vm-1.1.5-1.fc38.x86_64                      89/277 
  Verifying        : libargon2-20190702-1.fc38.x86_64                    90/277 
  Verifying        : libb2-0.98.1-7.fc38.x86_64                          91/277 
  Verifying        : libconfig-1.7.3-4.fc38.x86_64                       92/277 
  Verifying        : libdatrie-0.2.13-4.fc38.x86_64                      93/277 
  Verifying        : libdatrie-devel-0.2.13-4.fc38.x86_64                94/277 
  Verifying        : libdrm-2.4.114-1.fc38.x86_64                        95/277 
  Verifying        : libffado-2.4.6-3.fc38.x86_64                        96/277 
  Verifying        : libffi-devel-3.4.4-1.fc38.x86_64                    97/277 
  Verifying        : libglvnd-1:1.6.0-1.fc38.x86_64                      98/277 
  Verifying        : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64           99/277 
  Verifying        : libglvnd-devel-1:1.6.0-1.fc38.x86_64               100/277 
  Verifying        : libglvnd-egl-1:1.6.0-1.fc38.x86_64                 101/277 
  Verifying        : libglvnd-gles-1:1.6.0-1.fc38.x86_64                102/277 
  Verifying        : libglvnd-glx-1:1.6.0-1.fc38.x86_64                 103/277 
  Verifying        : libglvnd-opengl-1:1.6.0-1.fc38.x86_64              104/277 
  Verifying        : libicu-71.1-2.fc38.x86_64                          105/277 
  Verifying        : libicu-devel-71.1-2.fc38.x86_64                    106/277 
  Verifying        : libiec61883-1.2.0-30.fc38.x86_64                   107/277 
  Verifying        : libjpeg-turbo-2.1.4-1.fc38.x86_64                  108/277 
  Verifying        : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64            109/277 
  Verifying        : libltc-1.3.1-7.fc38.x86_64                         110/277 
  Verifying        : libltc-devel-1.3.1-7.fc38.x86_64                   111/277 
  Verifying        : libmpc-1.2.1-5.fc38.x86_64                         112/277 
  Verifying        : libogg-2:1.3.5-4.fc38.x86_64                       113/277 
  Verifying        : libogg-devel-2:1.3.5-4.fc38.x86_64                 114/277 
  Verifying        : libpciaccess-0.16-7.fc38.x86_64                    115/277 
  Verifying        : libpng-2:1.6.37-13.fc38.x86_64                     116/277 
  Verifying        : libpng-devel-2:1.6.37-13.fc38.x86_64               117/277 
  Verifying        : libraw1394-2.1.2-16.fc38.x86_64                    118/277 
  Verifying        : libsamplerate-0.2.2-3.fc38.x86_64                  119/277 
  Verifying        : libsamplerate-devel-0.2.2-3.fc38.x86_64            120/277 
  Verifying        : libseccomp-2.5.3-3.fc38.x86_64                     121/277 
  Verifying        : libselinux-devel-3.4-6.fc38.x86_64                 122/277 
  Verifying        : libsepol-devel-3.4-4.fc38.x86_64                   123/277 
  Verifying        : libsigc++20-2.10.8-2.fc38.x86_64                   124/277 
  Verifying        : libsndfile-1.1.0-5.fc38.x86_64                     125/277 
  Verifying        : libsndfile-devel-1.1.0-5.fc38.x86_64               126/277 
  Verifying        : libthai-0.1.29-3.fc38.x86_64                       127/277 
  Verifying        : libthai-devel-0.1.29-3.fc38.x86_64                 128/277 
  Verifying        : libtiff-4.4.0-4.fc38.x86_64                        129/277 
  Verifying        : libtiff-devel-4.4.0-4.fc38.x86_64                  130/277 
  Verifying        : libvorbis-1:1.3.7-6.fc38.x86_64                    131/277 
  Verifying        : libvorbis-devel-1:1.3.7-6.fc38.x86_64              132/277 
  Verifying        : libwebp-1.2.4-2.fc38.x86_64                        133/277 
  Verifying        : libxcb-1.13.1-10.fc38.x86_64                       134/277 
  Verifying        : libxcb-devel-1.13.1-10.fc38.x86_64                 135/277 
  Verifying        : libxcrypt-devel-4.4.33-5.fc38.x86_64               136/277 
  Verifying        : libxml++-2.42.2-1.fc38.x86_64                      137/277 
  Verifying        : libxml2-devel-2.10.3-2.fc38.x86_64                 138/277 
  Verifying        : libxshmfence-1.3-11.fc38.x86_64                    139/277 
  Verifying        : lv2-1.18.8-4.fc38.x86_64                           140/277 
  Verifying        : lv2-devel-1.18.8-4.fc38.x86_64                     141/277 
  Verifying        : annobin-docs-10.99-1.0.1.fc38.noarch               142/277 
  Verifying        : annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64         143/277 
  Verifying        : cpp-13.0.0-0.4.fc38.x86_64                         144/277 
  Verifying        : gcc-13.0.0-0.4.fc38.x86_64                         145/277 
  Verifying        : gcc-c++-13.0.0-0.4.fc38.x86_64                     146/277 
  Verifying        : gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64          147/277 
  Verifying        : libquadmath-13.0.0-0.4.fc38.x86_64                 148/277 
  Verifying        : libstdc++-devel-13.0.0-0.4.fc38.x86_64             149/277 
  Verifying        : libtool-ltdl-2.4.7-3.0.1.fc38.x86_64               150/277 
  Verifying        : automake-1.16.5-9.fc37.noarch                      151/277 
  Verifying        : device-mapper-1.02.189-1.fc38.x86_64               152/277 
  Verifying        : device-mapper-libs-1.02.189-1.fc38.x86_64          153/277 
  Verifying        : emacs-filesystem-1:28.1-3.fc37.noarch              154/277 
  Verifying        : fftw-3.3.10-3.fc37.x86_64                          155/277 
  Verifying        : fftw-devel-3.3.10-3.fc37.x86_64                    156/277 
  Verifying        : fftw-libs-3.3.10-3.fc37.x86_64                     157/277 
  Verifying        : fftw-libs-double-3.3.10-3.fc37.x86_64              158/277 
  Verifying        : fftw-libs-long-3.3.10-3.fc37.x86_64                159/277 
  Verifying        : fftw-libs-quad-3.3.10-3.fc37.x86_64                160/277 
  Verifying        : fftw-libs-single-3.3.10-3.fc37.x86_64              161/277 
  Verifying        : fonts-filesystem-1:2.0.5-10.fc38.noarch            162/277 
  Verifying        : gl-manpages-1.1-25.20190306.fc37.noarch            163/277 
  Verifying        : glibc-devel-2.36.9000-19.fc38.x86_64               164/277 
  Verifying        : glibc-headers-x86-2.36.9000-19.fc38.noarch         165/277 
  Verifying        : gnu-free-fonts-common-20120503-27.fc37.noarch      166/277 
  Verifying        : gnu-free-mono-fonts-20120503-27.fc37.noarch        167/277 
  Verifying        : gnu-free-sans-fonts-20120503-27.fc37.noarch        168/277 
  Verifying        : gnu-free-serif-fonts-20120503-27.fc37.noarch       169/277 
  Verifying        : google-noto-fonts-common-20201206^1.git0c78c8329   170/277 
  Verifying        : google-noto-sans-vf-fonts-20201206^1.git0c78c832   171/277 
  Verifying        : hicolor-icon-theme-0.17-14.fc37.noarch             172/277 
  Verifying        : hwdata-0.365-1.fc38.noarch                         173/277 
  Verifying        : kernel-headers-6.1.0-1.fc38.x86_64                 174/277 
  Verifying        : langpacks-core-font-en-3.0-27.fc38.noarch          175/277 
  Verifying        : libblkid-devel-2.38.1-3.fc38.x86_64                176/277 
  Verifying        : libmount-devel-2.38.1-3.fc38.x86_64                177/277 
  Verifying        : libwayland-client-1.21.0-1.fc37.x86_64             178/277 
  Verifying        : libwayland-server-1.21.0-1.fc37.x86_64             179/277 
  Verifying        : m4-1.4.19-4.fc37.x86_64                            180/277 
  Verifying        : make-1:4.3-11.fc37.x86_64                          181/277 
  Verifying        : mesa-libEGL-22.3.1-1.fc38.x86_64                   182/277 
  Verifying        : mesa-libEGL-devel-22.3.1-1.fc38.x86_64             183/277 
  Verifying        : mesa-libGL-22.3.1-1.fc38.x86_64                    184/277 
  Verifying        : mesa-libGLU-9.0.1-7.fc37.x86_64                    185/277 
  Verifying        : mesa-libGLU-devel-9.0.1-7.fc37.x86_64              186/277 
  Verifying        : mesa-libgbm-22.3.1-1.fc38.x86_64                   187/277 
  Verifying        : mesa-libglapi-22.3.1-1.fc38.x86_64                 188/277 
  Verifying        : mpdecimal-2.5.1-4.fc37.x86_64                      189/277 
  Verifying        : mpg123-devel-1.31.1-3.fc38.x86_64                  190/277 
  Verifying        : mpg123-libs-1.31.1-3.fc38.x86_64                   191/277 
  Verifying        : ncurses-6.3-5.20221126.fc38.x86_64                 192/277 
  Verifying        : opus-1.3.1-11.fc37.x86_64                          193/277 
  Verifying        : opus-devel-1.3.1-11.fc37.x86_64                    194/277 
  Verifying        : pango-1.50.12-1.fc38.x86_64                        195/277 
  Verifying        : pango-devel-1.50.12-1.fc38.x86_64                  196/277 
  Verifying        : pcre2-devel-10.40-1.fc37.1.x86_64                  197/277 
  Verifying        : pcre2-utf16-10.40-1.fc37.1.x86_64                  198/277 
  Verifying        : pcre2-utf32-10.40-1.fc37.1.x86_64                  199/277 
  Verifying        : perl-B-1.83-492.fc38.x86_64                        200/277 
  Verifying        : perl-Carp-1.52-489.fc37.noarch                     201/277 
  Verifying        : perl-Class-Struct-0.66-492.fc38.noarch             202/277 
  Verifying        : perl-Data-Dumper-2.184-490.fc37.x86_64             203/277 
  Verifying        : perl-DynaLoader-1.52-492.fc38.x86_64               204/277 
  Verifying        : perl-Encode-4:3.19-492.fc38.x86_64                 205/277 
  Verifying        : perl-Errno-1.36-492.fc38.x86_64                    206/277 
  Verifying        : perl-Exporter-5.77-489.fc37.noarch                 207/277 
  Verifying        : perl-Fcntl-1.15-492.fc38.x86_64                    208/277 
  Verifying        : perl-File-Basename-2.85-492.fc38.noarch            209/277 
  Verifying        : perl-File-Compare-1.100.700-492.fc38.noarch        210/277 
  Verifying        : perl-File-Copy-2.39-492.fc38.noarch                211/277 
  Verifying        : perl-File-Find-1.40-492.fc38.noarch                212/277 
  Verifying        : perl-File-Path-2.18-489.fc37.noarch                213/277 
  Verifying        : perl-File-Temp-1:0.231.100-489.fc37.noarch         214/277 
  Verifying        : perl-File-stat-1.12-492.fc38.noarch                215/277 
  Verifying        : perl-Getopt-Long-1:2.54-1.fc38.noarch              216/277 
  Verifying        : perl-Getopt-Std-1.13-492.fc38.noarch               217/277 
  Verifying        : perl-HTTP-Tiny-0.082-1.fc37.noarch                 218/277 
  Verifying        : perl-IO-1.50-492.fc38.x86_64                       219/277 
  Verifying        : perl-IPC-Open3-1.22-492.fc38.noarch                220/277 
  Verifying        : perl-MIME-Base64-3.16-489.fc37.x86_64              221/277 
  Verifying        : perl-POSIX-2.03-492.fc38.x86_64                    222/277 
  Verifying        : perl-PathTools-3.84-489.fc37.x86_64                223/277 
  Verifying        : perl-Pod-Escapes-1:1.07-489.fc37.noarch            224/277 
  Verifying        : perl-Pod-Perldoc-3.28.01-490.fc37.noarch           225/277 
  Verifying        : perl-Pod-Simple-1:3.43-490.fc37.noarch             226/277 
  Verifying        : perl-Pod-Usage-4:2.03-3.fc37.noarch                227/277 
  Verifying        : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64      228/277 
  Verifying        : perl-SelectSaver-1.02-492.fc38.noarch              229/277 
  Verifying        : perl-Socket-4:2.036-1.fc38.x86_64                  230/277 
  Verifying        : perl-Storable-1:3.26-489.fc37.x86_64               231/277 
  Verifying        : perl-Symbol-1.09-492.fc38.noarch                   232/277 
  Verifying        : perl-Term-ANSIColor-5.01-490.fc37.noarch           233/277 
  Verifying        : perl-Term-Cap-1.17-489.fc37.noarch                 234/277 
  Verifying        : perl-Text-ParseWords-3.31-489.fc37.noarch          235/277 
  Verifying        : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch      236/277 
  Verifying        : perl-Thread-Queue-3.14-489.fc37.noarch             237/277 
  Verifying        : perl-Time-Local-2:1.300-489.fc37.noarch            238/277 
  Verifying        : perl-constant-1.33-490.fc37.noarch                 239/277 
  Verifying        : perl-if-0.61.000-492.fc38.noarch                   240/277 
  Verifying        : perl-interpreter-4:5.36.0-492.fc38.x86_64          241/277 
  Verifying        : perl-libs-4:5.36.0-492.fc38.x86_64                 242/277 
  Verifying        : perl-mro-1.26-492.fc38.x86_64                      243/277 
  Verifying        : perl-overload-1.35-492.fc38.noarch                 244/277 
  Verifying        : perl-overloading-0.02-492.fc38.noarch              245/277 
  Verifying        : perl-parent-1:0.239-1.fc38.noarch                  246/277 
  Verifying        : perl-podlators-1:5.00-1.fc38.noarch                247/277 
  Verifying        : perl-threads-1:2.27-489.fc37.x86_64                248/277 
  Verifying        : perl-threads-shared-1.64-489.fc37.x86_64           249/277 
  Verifying        : perl-vars-1.05-492.fc38.noarch                     250/277 
  Verifying        : pixman-0.40.0-6.fc37.x86_64                        251/277 
  Verifying        : pixman-devel-0.40.0-6.fc37.x86_64                  252/277 
  Verifying        : python-pip-wheel-22.3.1-1.fc38.noarch              253/277 
  Verifying        : python-setuptools-wheel-65.5.1-1.fc38.noarch       254/277 
  Verifying        : python3-3.11.1-1.fc38.x86_64                       255/277 
  Verifying        : python3-isodate-0.6.1-5.fc37.noarch                256/277 
  Verifying        : python3-libs-3.11.1-1.fc38.x86_64                  257/277 
  Verifying        : python3-markdown-3.4.1-1.fc38.noarch               258/277 
  Verifying        : python3-pyparsing-3.0.9-2.fc37.noarch              259/277 
  Verifying        : python3-rdflib-6.2.0-1.fc38.noarch                 260/277 
  Verifying        : python3-setuptools-65.5.1-1.fc38.noarch            261/277 
  Verifying        : python3-six-1.16.0-8.fc37.noarch                   262/277 
  Verifying        : shared-mime-info-2.2-2.fc37.x86_64                 263/277 
  Verifying        : sysprof-capture-devel-3.46.0-1.fc38.x86_64         264/277 
  Verifying        : systemd-252.4-598.fc38.x86_64                      265/277 
  Verifying        : systemd-pam-252.4-598.fc38.x86_64                  266/277 
  Verifying        : systemd-rpm-macros-252.4-598.fc38.noarch           267/277 
  Verifying        : systemd-udev-252.4-598.fc38.x86_64                 268/277 
  Verifying        : xml-common-0.6.3-59.fc37.noarch                    269/277 
  Verifying        : xorg-x11-proto-devel-2022.2-2.fc38.noarch          270/277 
  Verifying        : xprop-1.2.5-2.fc37.x86_64                          271/277 
  Verifying        : xz-devel-5.2.9-1.fc38.x86_64                       272/277 
  Verifying        : zita-alsa-pcmi-0.4.0-2.fc37.x86_64                 273/277 
  Verifying        : zita-convolver-4.0.3-10.fc37.x86_64                274/277 
  Verifying        : zita-convolver-devel-4.0.3-10.fc37.x86_64          275/277 
  Verifying        : zita-resampler-1.8.0-5.fc37.x86_64                 276/277 
  Verifying        : zlib-devel-1.2.13-1.fc38.x86_64                    277/277 

Installed:
  alsa-lib-1.2.8-2.fc38.x86_64                                                  
  annobin-docs-10.99-1.0.1.fc38.noarch                                          
  annobin-plugin-gcc-10.99-1.0.1.fc38.x86_64                                    
  at-spi2-core-2.46.0-2.fc38.x86_64                                             
  atk-2.46.0-2.fc38.x86_64                                                      
  atk-devel-2.46.0-2.fc38.x86_64                                                
  autoconf-2.71-4.fc38.noarch                                                   
  automake-1.16.5-9.fc37.noarch                                                 
  avahi-libs-0.8-19.fc38.x86_64                                                 
  brotli-1.0.9-9.fc38.x86_64                                                    
  brotli-devel-1.0.9-9.fc38.x86_64                                              
  bzip2-devel-1.0.8-12.fc38.x86_64                                              
  cairo-1.17.6-2.fc38.x86_64                                                    
  cairo-devel-1.17.6-2.fc38.x86_64                                              
  cmake-filesystem-3.25.1-1.fc38.x86_64                                         
  cpp-13.0.0-0.4.fc38.x86_64                                                    
  cryptsetup-libs-2.6.0-1.fc38.x86_64                                           
  cups-libs-1:2.4.2-5.fc38.x86_64                                               
  dbus-1:1.14.4-1.fc38.x86_64                                                   
  dbus-broker-32-1.fc38.x86_64                                                  
  dbus-common-1:1.14.4-1.fc38.noarch                                            
  dbus-libs-1:1.14.4-1.fc38.x86_64                                              
  device-mapper-1.02.189-1.fc38.x86_64                                          
  device-mapper-libs-1.02.189-1.fc38.x86_64                                     
  emacs-filesystem-1:28.1-3.fc37.noarch                                         
  expat-2.5.0-1.fc38.x86_64                                                     
  fftw-3.3.10-3.fc37.x86_64                                                     
  fftw-devel-3.3.10-3.fc37.x86_64                                               
  fftw-libs-3.3.10-3.fc37.x86_64                                                
  fftw-libs-double-3.3.10-3.fc37.x86_64                                         
  fftw-libs-long-3.3.10-3.fc37.x86_64                                           
  fftw-libs-quad-3.3.10-3.fc37.x86_64                                           
  fftw-libs-single-3.3.10-3.fc37.x86_64                                         
  flac-devel-1.4.2-1.fc38.x86_64                                                
  flac-libs-1.4.2-1.fc38.x86_64                                                 
  fontconfig-2.14.1-2.fc38.x86_64                                               
  fontconfig-devel-2.14.1-2.fc38.x86_64                                         
  fonts-filesystem-1:2.0.5-10.fc38.noarch                                       
  freetype-2.12.1-3.fc38.x86_64                                                 
  freetype-devel-2.12.1-3.fc38.x86_64                                           
  fribidi-1.0.12-2.fc38.x86_64                                                  
  fribidi-devel-1.0.12-2.fc38.x86_64                                            
  ftgl-2.1.3-0.27.rc5.fc38.x86_64                                               
  ftgl-devel-2.1.3-0.27.rc5.fc38.x86_64                                         
  gc-8.2.2-1.fc38.x86_64                                                        
  gcc-13.0.0-0.4.fc38.x86_64                                                    
  gcc-c++-13.0.0-0.4.fc38.x86_64                                                
  gcc-plugin-annobin-13.0.0-0.4.fc38.x86_64                                     
  gdk-pixbuf2-2.42.10-1.fc38.x86_64                                             
  gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64                                       
  gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64                                     
  gettext-0.21.1-1.fc38.x86_64                                                  
  gettext-envsubst-0.21.1-1.fc38.x86_64                                         
  gettext-libs-0.21.1-1.fc38.x86_64                                             
  gettext-runtime-0.21.1-1.fc38.x86_64                                          
  gl-manpages-1.1-25.20190306.fc37.noarch                                       
  glib2-2.74.1-2.fc38.x86_64                                                    
  glib2-devel-2.74.1-2.fc38.x86_64                                              
  glibc-devel-2.36.9000-19.fc38.x86_64                                          
  glibc-headers-x86-2.36.9000-19.fc38.noarch                                    
  glibmm2.4-2.66.5-2.fc38.x86_64                                                
  gnu-free-fonts-common-20120503-27.fc37.noarch                                 
  gnu-free-mono-fonts-20120503-27.fc37.noarch                                   
  gnu-free-sans-fonts-20120503-27.fc37.noarch                                   
  gnu-free-serif-fonts-20120503-27.fc37.noarch                                  
  gnutls-3.7.8-9.fc38.x86_64                                                    
  google-noto-fonts-common-20201206^1.git0c78c8329-9.fc38.noarch                
  google-noto-sans-vf-fonts-20201206^1.git0c78c8329-9.fc38.noarch               
  graphite2-1.3.14-10.fc38.x86_64                                               
  graphite2-devel-1.3.14-10.fc38.x86_64                                         
  groff-base-1.22.4-10.fc38.x86_64                                              
  gsm-1.0.22-1.fc38.x86_64                                                      
  gtk-update-icon-cache-3.24.35-2.fc38.x86_64                                   
  gtk2-2.24.33-10.fc38.x86_64                                                   
  gtk2-devel-2.24.33-10.fc38.x86_64                                             
  guile22-2.2.7-6.fc38.x86_64                                                   
  harfbuzz-6.0.0-1.fc38.x86_64                                                  
  harfbuzz-devel-6.0.0-1.fc38.x86_64                                            
  harfbuzz-icu-6.0.0-1.fc38.x86_64                                              
  hicolor-icon-theme-0.17-14.fc37.noarch                                        
  hwdata-0.365-1.fc38.noarch                                                    
  jack-audio-connection-kit-1.9.21-3.fc38.x86_64                                
  jack-audio-connection-kit-devel-1.9.21-3.fc38.x86_64                          
  jbigkit-libs-2.1-24.fc38.x86_64                                               
  json-c-0.16-3.fc38.x86_64                                                     
  kbd-2.5.1-3.fc38.x86_64                                                       
  kbd-legacy-2.5.1-3.fc38.noarch                                                
  kbd-misc-2.5.1-3.fc38.noarch                                                  
  kernel-headers-6.1.0-1.fc38.x86_64                                            
  kmod-30-3.fc38.x86_64                                                         
  kmod-libs-30-3.fc38.x86_64                                                    
  lame-libs-3.100-13.fc38.x86_64                                                
  langpacks-core-font-en-3.0-27.fc38.noarch                                     
  libX11-1.8.1-2.fc38.x86_64                                                    
  libX11-common-1.8.1-2.fc38.noarch                                             
  libX11-devel-1.8.1-2.fc38.x86_64                                              
  libX11-xcb-1.8.1-2.fc38.x86_64                                                
  libXau-1.0.11-1.fc38.x86_64                                                   
  libXau-devel-1.0.11-1.fc38.x86_64                                             
  libXcomposite-0.4.5-8.fc38.x86_64                                             
  libXcomposite-devel-0.4.5-8.fc38.x86_64                                       
  libXcursor-1.2.1-2.fc38.x86_64                                                
  libXcursor-devel-1.2.1-2.fc38.x86_64                                          
  libXdamage-1.1.5-8.fc38.x86_64                                                
  libXext-1.3.5-1.fc38.x86_64                                                   
  libXext-devel-1.3.5-1.fc38.x86_64                                             
  libXfixes-6.0.0-4.fc38.x86_64                                                 
  libXfixes-devel-6.0.0-4.fc38.x86_64                                           
  libXft-2.3.6-1.fc38.x86_64                                                    
  libXft-devel-2.3.6-1.fc38.x86_64                                              
  libXi-1.8-3.fc38.x86_64                                                       
  libXi-devel-1.8-3.fc38.x86_64                                                 
  libXinerama-1.1.5-1.fc38.x86_64                                               
  libXinerama-devel-1.1.5-1.fc38.x86_64                                         
  libXrandr-1.5.2-9.fc38.x86_64                                                 
  libXrandr-devel-1.5.2-9.fc38.x86_64                                           
  libXrender-0.9.11-1.fc38.x86_64                                               
  libXrender-devel-0.9.11-1.fc38.x86_64                                         
  libXtst-1.2.4-1.fc38.x86_64                                                   
  libXxf86vm-1.1.5-1.fc38.x86_64                                                
  libargon2-20190702-1.fc38.x86_64                                              
  libb2-0.98.1-7.fc38.x86_64                                                    
  libblkid-devel-2.38.1-3.fc38.x86_64                                           
  libconfig-1.7.3-4.fc38.x86_64                                                 
  libdatrie-0.2.13-4.fc38.x86_64                                                
  libdatrie-devel-0.2.13-4.fc38.x86_64                                          
  libdrm-2.4.114-1.fc38.x86_64                                                  
  libffado-2.4.6-3.fc38.x86_64                                                  
  libffi-devel-3.4.4-1.fc38.x86_64                                              
  libglvnd-1:1.6.0-1.fc38.x86_64                                                
  libglvnd-core-devel-1:1.6.0-1.fc38.x86_64                                     
  libglvnd-devel-1:1.6.0-1.fc38.x86_64                                          
  libglvnd-egl-1:1.6.0-1.fc38.x86_64                                            
  libglvnd-gles-1:1.6.0-1.fc38.x86_64                                           
  libglvnd-glx-1:1.6.0-1.fc38.x86_64                                            
  libglvnd-opengl-1:1.6.0-1.fc38.x86_64                                         
  libicu-71.1-2.fc38.x86_64                                                     
  libicu-devel-71.1-2.fc38.x86_64                                               
  libiec61883-1.2.0-30.fc38.x86_64                                              
  libjpeg-turbo-2.1.4-1.fc38.x86_64                                             
  libjpeg-turbo-devel-2.1.4-1.fc38.x86_64                                       
  libltc-1.3.1-7.fc38.x86_64                                                    
  libltc-devel-1.3.1-7.fc38.x86_64                                              
  libmount-devel-2.38.1-3.fc38.x86_64                                           
  libmpc-1.2.1-5.fc38.x86_64                                                    
  libogg-2:1.3.5-4.fc38.x86_64                                                  
  libogg-devel-2:1.3.5-4.fc38.x86_64                                            
  libpciaccess-0.16-7.fc38.x86_64                                               
  libpng-2:1.6.37-13.fc38.x86_64                                                
  libpng-devel-2:1.6.37-13.fc38.x86_64                                          
  libquadmath-13.0.0-0.4.fc38.x86_64                                            
  libraw1394-2.1.2-16.fc38.x86_64                                               
  libsamplerate-0.2.2-3.fc38.x86_64                                             
  libsamplerate-devel-0.2.2-3.fc38.x86_64                                       
  libseccomp-2.5.3-3.fc38.x86_64                                                
  libselinux-devel-3.4-6.fc38.x86_64                                            
  libsepol-devel-3.4-4.fc38.x86_64                                              
  libsigc++20-2.10.8-2.fc38.x86_64                                              
  libsndfile-1.1.0-5.fc38.x86_64                                                
  libsndfile-devel-1.1.0-5.fc38.x86_64                                          
  libstdc++-devel-13.0.0-0.4.fc38.x86_64                                        
  libthai-0.1.29-3.fc38.x86_64                                                  
  libthai-devel-0.1.29-3.fc38.x86_64                                            
  libtiff-4.4.0-4.fc38.x86_64                                                   
  libtiff-devel-4.4.0-4.fc38.x86_64                                             
  libtool-ltdl-2.4.7-3.0.1.fc38.x86_64                                          
  libvorbis-1:1.3.7-6.fc38.x86_64                                               
  libvorbis-devel-1:1.3.7-6.fc38.x86_64                                         
  libwayland-client-1.21.0-1.fc37.x86_64                                        
  libwayland-server-1.21.0-1.fc37.x86_64                                        
  libwebp-1.2.4-2.fc38.x86_64                                                   
  libxcb-1.13.1-10.fc38.x86_64                                                  
  libxcb-devel-1.13.1-10.fc38.x86_64                                            
  libxcrypt-devel-4.4.33-5.fc38.x86_64                                          
  libxml++-2.42.2-1.fc38.x86_64                                                 
  libxml2-devel-2.10.3-2.fc38.x86_64                                            
  libxshmfence-1.3-11.fc38.x86_64                                               
  lv2-1.18.8-4.fc38.x86_64                                                      
  lv2-devel-1.18.8-4.fc38.x86_64                                                
  m4-1.4.19-4.fc37.x86_64                                                       
  make-1:4.3-11.fc37.x86_64                                                     
  mesa-libEGL-22.3.1-1.fc38.x86_64                                              
  mesa-libEGL-devel-22.3.1-1.fc38.x86_64                                        
  mesa-libGL-22.3.1-1.fc38.x86_64                                               
  mesa-libGLU-9.0.1-7.fc37.x86_64                                               
  mesa-libGLU-devel-9.0.1-7.fc37.x86_64                                         
  mesa-libgbm-22.3.1-1.fc38.x86_64                                              
  mesa-libglapi-22.3.1-1.fc38.x86_64                                            
  mpdecimal-2.5.1-4.fc37.x86_64                                                 
  mpg123-devel-1.31.1-3.fc38.x86_64                                             
  mpg123-libs-1.31.1-3.fc38.x86_64                                              
  ncurses-6.3-5.20221126.fc38.x86_64                                            
  opus-1.3.1-11.fc37.x86_64                                                     
  opus-devel-1.3.1-11.fc37.x86_64                                               
  pango-1.50.12-1.fc38.x86_64                                                   
  pango-devel-1.50.12-1.fc38.x86_64                                             
  pcre2-devel-10.40-1.fc37.1.x86_64                                             
  pcre2-utf16-10.40-1.fc37.1.x86_64                                             
  pcre2-utf32-10.40-1.fc37.1.x86_64                                             
  perl-B-1.83-492.fc38.x86_64                                                   
  perl-Carp-1.52-489.fc37.noarch                                                
  perl-Class-Struct-0.66-492.fc38.noarch                                        
  perl-Data-Dumper-2.184-490.fc37.x86_64                                        
  perl-DynaLoader-1.52-492.fc38.x86_64                                          
  perl-Encode-4:3.19-492.fc38.x86_64                                            
  perl-Errno-1.36-492.fc38.x86_64                                               
  perl-Exporter-5.77-489.fc37.noarch                                            
  perl-Fcntl-1.15-492.fc38.x86_64                                               
  perl-File-Basename-2.85-492.fc38.noarch                                       
  perl-File-Compare-1.100.700-492.fc38.noarch                                   
  perl-File-Copy-2.39-492.fc38.noarch                                           
  perl-File-Find-1.40-492.fc38.noarch                                           
  perl-File-Path-2.18-489.fc37.noarch                                           
  perl-File-Temp-1:0.231.100-489.fc37.noarch                                    
  perl-File-stat-1.12-492.fc38.noarch                                           
  perl-Getopt-Long-1:2.54-1.fc38.noarch                                         
  perl-Getopt-Std-1.13-492.fc38.noarch                                          
  perl-HTTP-Tiny-0.082-1.fc37.noarch                                            
  perl-IO-1.50-492.fc38.x86_64                                                  
  perl-IPC-Open3-1.22-492.fc38.noarch                                           
  perl-MIME-Base64-3.16-489.fc37.x86_64                                         
  perl-POSIX-2.03-492.fc38.x86_64                                               
  perl-PathTools-3.84-489.fc37.x86_64                                           
  perl-Pod-Escapes-1:1.07-489.fc37.noarch                                       
  perl-Pod-Perldoc-3.28.01-490.fc37.noarch                                      
  perl-Pod-Simple-1:3.43-490.fc37.noarch                                        
  perl-Pod-Usage-4:2.03-3.fc37.noarch                                           
  perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64                                 
  perl-SelectSaver-1.02-492.fc38.noarch                                         
  perl-Socket-4:2.036-1.fc38.x86_64                                             
  perl-Storable-1:3.26-489.fc37.x86_64                                          
  perl-Symbol-1.09-492.fc38.noarch                                              
  perl-Term-ANSIColor-5.01-490.fc37.noarch                                      
  perl-Term-Cap-1.17-489.fc37.noarch                                            
  perl-Text-ParseWords-3.31-489.fc37.noarch                                     
  perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch                                 
  perl-Thread-Queue-3.14-489.fc37.noarch                                        
  perl-Time-Local-2:1.300-489.fc37.noarch                                       
  perl-constant-1.33-490.fc37.noarch                                            
  perl-if-0.61.000-492.fc38.noarch                                              
  perl-interpreter-4:5.36.0-492.fc38.x86_64                                     
  perl-libs-4:5.36.0-492.fc38.x86_64                                            
  perl-mro-1.26-492.fc38.x86_64                                                 
  perl-overload-1.35-492.fc38.noarch                                            
  perl-overloading-0.02-492.fc38.noarch                                         
  perl-parent-1:0.239-1.fc38.noarch                                             
  perl-podlators-1:5.00-1.fc38.noarch                                           
  perl-threads-1:2.27-489.fc37.x86_64                                           
  perl-threads-shared-1.64-489.fc37.x86_64                                      
  perl-vars-1.05-492.fc38.noarch                                                
  pixman-0.40.0-6.fc37.x86_64                                                   
  pixman-devel-0.40.0-6.fc37.x86_64                                             
  python-pip-wheel-22.3.1-1.fc38.noarch                                         
  python-setuptools-wheel-65.5.1-1.fc38.noarch                                  
  python3-3.11.1-1.fc38.x86_64                                                  
  python3-isodate-0.6.1-5.fc37.noarch                                           
  python3-libs-3.11.1-1.fc38.x86_64                                             
  python3-markdown-3.4.1-1.fc38.noarch                                          
  python3-pyparsing-3.0.9-2.fc37.noarch                                         
  python3-rdflib-6.2.0-1.fc38.noarch                                            
  python3-setuptools-65.5.1-1.fc38.noarch                                       
  python3-six-1.16.0-8.fc37.noarch                                              
  shared-mime-info-2.2-2.fc37.x86_64                                            
  sysprof-capture-devel-3.46.0-1.fc38.x86_64                                    
  systemd-252.4-598.fc38.x86_64                                                 
  systemd-pam-252.4-598.fc38.x86_64                                             
  systemd-rpm-macros-252.4-598.fc38.noarch                                      
  systemd-udev-252.4-598.fc38.x86_64                                            
  xml-common-0.6.3-59.fc37.noarch                                               
  xorg-x11-proto-devel-2022.2-2.fc38.noarch                                     
  xprop-1.2.5-2.fc37.x86_64                                                     
  xz-devel-5.2.9-1.fc38.x86_64                                                  
  zita-alsa-pcmi-0.4.0-2.fc37.x86_64                                            
  zita-convolver-4.0.3-10.fc37.x86_64                                           
  zita-convolver-devel-4.0.3-10.fc37.x86_64                                     
  zita-resampler-1.8.0-5.fc37.x86_64                                            
  zlib-devel-1.2.13-1.fc38.x86_64                                               

Complete!
Finish: build setup for lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Start: rpmbuild lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Building target platforms: x86_64
Building for target x86_64
setting SOURCE_DATE_EPOCH=1658361600
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.CqaFMA
+ 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.yJnaOy
+ 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
grep: warning: stray \ before #
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/controlfilter.lv2'
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.5.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672066894341" \
  -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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.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: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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672066897517" \
  -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
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/dpl.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: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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/darc.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: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) {
      |             ^~~~~~~~~~~~~~~~~
/usr/bin/make -C convoLV2 
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
../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/dpl.lv2'
/usr/bin/make -C fil4.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: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/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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.lv2'
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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.7.1\"" `pkgconf --cflags lv2 fftw3f` -fPIC -fvisibility=hidden  -pthread \
  -DUINQHACK="1672066905780" \
  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.8.0\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden `pkgconf --cflags cairo pangocairo pango` -I../robtk/ -DDISPLAY_INTERFACE  -pthread \
  -DUINQHACK="1672066909939" \
  -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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.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/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:
../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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.3.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_INPUTS=8 -DN_OUTPUTS=8  -pthread \
  -DUINQHACK="16720669191230" \
  -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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.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: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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/matrixmixer.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: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) {
      |             ^~~~~~~~~~~~~~~~~
/usr/bin/make -C meters.lv2 
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/fil4.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) {
      |                 ^~~~~~~~~
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:
../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) {
      |             ^~~~~~~
/usr/bin/make -C mididebug.lv2 
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
grep: warning: stray \ before #
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
grep: warning: stray \ before #
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/midifilter.lv2'
/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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669271424" \
  -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/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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669341910" \
  -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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669341992" \
  -DPLUGIN_SOURCE="\"gui/ebur.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_ebur" \
  -o obj/eburUI_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) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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: 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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.4.4\"" -fPIC -fvisibility=hidden `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720669342015" \
  -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_xymake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
draw_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(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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669362043" \
  -DPLUGIN_SOURCE="\"gui/goniometer.c\"" \
  -DRTK_DESCRIPTOR="lv2ui_goniometer" \
  -o obj/goniometerUI_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/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 charmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
*)' 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669382067" \
  -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_xydrawmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
_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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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_setmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/mixtri.lv2'
/usr/bin/make -C nodelay.lv2 
_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(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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669412091" \
  -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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669442117" \
  -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_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_make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
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++ -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669462372" \
  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669482506" \
  -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()' 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)' demake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
fined 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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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,make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.lv2'
 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 (*)(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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669502514" \
  -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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669532544" \
  -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/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: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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669552570" \
  -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/romake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
btk_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: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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.9.4\"" -fPIC -fvisibility=hidden `pkgconf --cflags cairo pango`  -DUSE_GUI_THREAD -pthread \
  -DUINQHACK="16720669472495" \
  -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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/sisco.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) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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 (*)(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) {
      |             ^~~~~~~~~~~~~~~~~
/usr/bin/make -C spectra.lv2 
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 usedmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
 [-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: 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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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 usedmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
 [-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.5.4\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden  -pthread \
  -DUINQHACK="16720669602699" \
  -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
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) {
      |             ^make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.lv2'
~~~~~~~~~~~~~~~~~~~~~~
../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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 | 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: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++  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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) {
      |             ^~~~~~~~~~~~~~~~
../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) {
      |                   ^~~~~~~~~~~~~
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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/spectra.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: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) {
      |             ^~~~~~~~~~~~~~~~~
/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 robmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
tk_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: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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DVERSION="\"0.6.7\"" `pkgconf --cflags lv2` -fPIC -fvisibility=hidden -DN_NOTES=8 -DN_STEPS=8  -pthread \
  -DUINQHACK="16720669692969" \
  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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) {
      |             ^~~~~~~~~~~~~~~~
../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) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~
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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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 usedmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
 [-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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 bmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
ut 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: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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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]: 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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:1make[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/meters.lv2'
3: 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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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) {
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 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'
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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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="16720669803352" \
  -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
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 vmake[1]: Leaving directory '/builddir/build/BUILD/x42-plugins-20220327/tuna.lv2'
oid 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++  -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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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
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) {
      |             ^~~~~~~~~~~~~~~~
../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_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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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/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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.8qSv7K
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64
++ dirname /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64
+ 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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-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.x86_64 '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.x86_64/usr/lib64/lv2/balance.lv2
install -m755 build/balance.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/controlfilter.lv2
install -m755 build/controlfilter.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/darc.lv2
install -m755 build/darc.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/darc.lv2
install -m755 build/darcUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/darc.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-darc /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-darc.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/dpl.lv2
install -m755 build/dpl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/dpl.lv2
install -m755 build/dplUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/dpl.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-dpl /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-dpl.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/convo.lv2
install -m755 build/convoLV2.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/fat1.lv2
install -m755 build/fat1.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/fat1.lv2
install -m755 build/fat1UI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/fat1.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-fat1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-fat1.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/fil4.lv2
install -m755 build/fil4.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/fil4.lv2
install -m755 build/fil4UI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/fil4.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-fil4 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-fil4.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/matrixmixer.lv2
install -m755 build/matrixmixer.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/matrixmixer.lv2
install -m755 build/matrixmixerUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/matrixmixer.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-matrixmixer8x8 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-matrixmixer.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/meters.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -T -m755 x42/x42-meter-collection /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-meter
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 doc/x42-meter.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/mididebug.lv2
install -m755 build/mididebug.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/midifilter.lv2
install -m755 build/midifilter.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/midigen.lv2
install -m755 build/midigen.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/midimap.lv2
install -m755 build/midimap.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/mixtri.lv2
install -m755 build/mixtri.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/mixtri.lv2
install -m755 build/mixtriUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/mixtri.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-mixtri /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-mixtri.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/nodelay.lv2
install -m755 build/nodelay.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/onsettrigger.lv2
install -m755 build/onsettrigger.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/phaserotate.lv2
install -m755 build/phaserotate.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/sisco.lv2
install -m755 build/sisco.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/sisco.lv2
install -m755 build/siscoUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/sisco.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-scope.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 build/x42-scope  /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/spectra.lv2
install -m755 build/spectra.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/spectra.lv2
install -m755 build/spectraUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/spectra.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-spectr /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-spectr.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/stepseq_s8n8.lv2
install -m755 build/stepseq.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/stepseq_s8n8.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -m755 x42/x42-stepseq /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-stepseq.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/stereoroute.lv2
install -m755 build/stereoroute.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/testsignal.lv2
install -m755 build/testsignal.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/tuna.lv2
install -m755 build/tuna.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/tuna.lv2
install -m755 build/tunaUI_gl.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/tuna.lv2
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin
install -T -m755 x42/x42-tuna-collection /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-tuna
install -d /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/man/man1
install -m644 x42-tuna.1 /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/xfade.lv2
install -m755 build/xfade.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/zeroconvo.lv2/ir
install -m755 build/zeroconvolv.so /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/zeroconvo.lv2
install -m644 build//ir/* /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64 --unique-debug-src-base lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -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.x86_64/usr/bin/x42-darc
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-dpl
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-fat1
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-fil4
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-matrixmixer8x8
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-meter
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-mixtri
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-scope
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-spectr
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-stepseq
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/bin/x42-tuna
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/balance.lv2/balance.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/controlfilter.lv2/controlfilter.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/convo.lv2/convoLV2.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/darc.lv2/darc.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/dpl.lv2/dpl.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/fat1.lv2/fat1.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/fil4.lv2/fil4.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/matrixmixer.lv2/matrixmixer.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/meters.lv2/meters.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/mididebug.lv2/mididebug.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/midifilter.lv2/midifilter.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/midigen.lv2/midigen.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/midimap.lv2/midimap.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/mixtri.lv2/mixtri.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/nodelay.lv2/nodelay.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/onsettrigger.lv2/onsettrigger.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/phaserotate.lv2/phaserotate.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/sisco.lv2/sisco.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/spectra.lv2/spectra.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/lv2/stereoroute.lv2/stereoroute.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/testsignal.lv2/testsignal.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/tuna.lv2/tuna.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/lib64/lv2/xfade.lv2/xfade.so
extracting debug info from /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/lib64/lv2/zeroconvo.lv2/zeroconvolv.so
original debug info size: 18312kB, size after compression: 15884kB
/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.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.d13EoZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd x42-plugins-20220327
+ DOCDIR=/builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/share/doc/lv2-x42-plugins
+ cp -pr plugin.versions /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/doc/lv2-x42-plugins
+ cp -pr plugin.list /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/doc/lv2-x42-plugins
+ cp -pr README.md /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/usr/share/doc/lv2-x42-plugins
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.due1fW
+ umask 022
+ cd /builddir/build/BUILD
+ cd x42-plugins-20220327
+ LICENSEDIR=/builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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.x86_64/usr/share/licenses/lv2-x42-plugins
+ cp -pr balance.lv2/COPYING /builddir/build/BUILDROOT/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64/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(x86-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.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(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.5)(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.x86_64
Provides: lv2-x42-plugins-debugsource = 0.18.0-0.2.20220327.fc38 lv2-x42-plugins-debugsource(x86-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.x86_64
Provides: debuginfo(build-id) = 095977f4c1e5dc2b34720e2fd6bb20a6cbd4e04b debuginfo(build-id) = 10d44a981a34161c9b3165ebe06b0d577c553356 debuginfo(build-id) = 1611bb00e87c164dd2a2ab2b0e7ad4e8cf849328 debuginfo(build-id) = 23f444793e732af5d9a987c50c41199c2c42455b debuginfo(build-id) = 2683e60d2022ee7ca680a97b666d8b1b3406171e debuginfo(build-id) = 29bed80f47866de338ecbbea0cddf522a1af5614 debuginfo(build-id) = 30ed31c52819ec3a287ae0c29e013d98828b1619 debuginfo(build-id) = 3528a2dc126fcd415010562813890c64912ca07c debuginfo(build-id) = 3e6729a98fb05026b2f01e3757511a7d30cb2aee debuginfo(build-id) = 4618e446746d6c4e19903fb1a0f7cf8c21c8baae debuginfo(build-id) = 526c086ab9f2ba8f2259d689d40e3d508a2b4fe2 debuginfo(build-id) = 52efc3042e36c08e0ee8c2e02a25d12560bedc53 debuginfo(build-id) = 53f50ff99402559226424884ca483db93956deff debuginfo(build-id) = 547a76f038eca38497aa391d1d5357c552bd3836 debuginfo(build-id) = 559952e67fcfb4cef752c5c741a1dd614d09c1db debuginfo(build-id) = 586661ca966d5cc8c66112cd691504741c41a109 debuginfo(build-id) = 5cdeaae41c358a77df0642a0abb570d98d256200 debuginfo(build-id) = 5d0ea0d6ba5af1bf6b1a407f90398624b5b143bd debuginfo(build-id) = 62f32c1332475d2c1c69103964457519bdff12ff debuginfo(build-id) = 6abd8da86bd57dbd80342d29456f344ad06300dd debuginfo(build-id) = 6d722e61305f48f87e5290c4a41b5dacd5806465 debuginfo(build-id) = 83b8f735b86748f4d7dbb47635d468f9aa0396c5 debuginfo(build-id) = 8bd29df12c15eda6d067b8a9f8577e4925f5870a debuginfo(build-id) = 8bdfc3ad3064b48724dc7f56bef0ba66df9911d1 debuginfo(build-id) = 93dfe749f721eedf975fb01936353e21b13ce93f debuginfo(build-id) = 943b39bf14bce501c1ff2d1a08ac264ede284327 debuginfo(build-id) = 9c0fdb168bed95faa2038c296db1739ef93e309e debuginfo(build-id) = 9dbdc678e2786f3565e655db4f70454e3d6f02a8 debuginfo(build-id) = a51f0980bdaebae59772ed9e66200832c1934bf1 debuginfo(build-id) = a84243922f6af6d1d1d96905d10c106d3967c2ed debuginfo(build-id) = b15d27d58b974b8e61b90702691abe53785759d4 debuginfo(build-id) = b714d79709d9bec1bcd02016fc698f7a5c48264d debuginfo(build-id) = bb90d7bcbc50c7b2f7e69097df25c8665e9ccf58 debuginfo(build-id) = bc7115ddad6e5c987b6b175c44da395c456b43a3 debuginfo(build-id) = bf83b0d9b3cadf2fc54511f94e935f6f31747d6d debuginfo(build-id) = c83841acc13779cb891fb65f705782315bceab69 debuginfo(build-id) = cc18569ac81f5418f1f058d8b03a808e7ec30498 debuginfo(build-id) = d833eec1c494f6c765f62a9aa1d65b6ac58a5528 debuginfo(build-id) = d89c51e22bf10dfc6d2f923b187ffd15cdac4a9b debuginfo(build-id) = d9f67c9f47cbc021b7098b8a1e161ad94876aec1 debuginfo(build-id) = daabe9de464879fbd1bad6b4303a10f0eb559834 debuginfo(build-id) = dbe022d646523def77afb87946a4bb5e56130866 debuginfo(build-id) = e0a33f5cb42cf3b1ef88c60a261bbf3f3507ad94 debuginfo(build-id) = e31cecce31f5d19fb9204541abd2cffd484af68f debuginfo(build-id) = e74af18bce64a15a823df561a3ea17a2ac8b2eed debuginfo(build-id) = eeb7f91a7f6631b7f61b343ca331cf2da4943d4e debuginfo(build-id) = f7d1c74dd215603ec4af6a0ce33df6c86c77b8fe lv2-x42-plugins-debuginfo = 0.18.0-0.2.20220327.fc38 lv2-x42-plugins-debuginfo(x86-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(x86-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.x86_64
Wrote: /builddir/build/RPMS/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.x86_64.rpm
Wrote: /builddir/build/RPMS/lv2-x42-plugins-debugsource-0.18.0-0.2.20220327.fc38.x86_64.rpm
Wrote: /builddir/build/RPMS/lv2-x42-plugins-debuginfo-0.18.0-0.2.20220327.fc38.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0WCpxz
+ 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.x86_64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.Ai89OE
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf x42-plugins-20220327 x42-plugins-20220327.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: rpmbuild lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
Finish: build phase for lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm
INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan
INFO: /var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.rpm.log
/var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.librepo.log
/var/lib/mock/fedora-rawhide-x86_64-1672066806.888161/root/var/log/dnf.log
INFO: Done(/var/lib/copr-rpmbuild/results/lv2-x42-plugins-0.18.0-0.2.20220327.fc38.src.rpm) Config(child) 2 minutes 25 seconds
INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results
INFO: Cleaning up build root ('cleanup_on_success=True')
Start: clean chroot
INFO: unmounting tmpfs.
Finish: clean chroot
Finish: run
Running RPMResults tool