Warning: Permanently added '18.234.198.83' (ED25519) to the list of known hosts. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1794k 100 1794k 0 0 39.3M 0 --:--:-- --:--:-- --:--:-- 39.8M INFO: Reading stdout from command: md5sum meters.lv2.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-_y9mr0_t/meters.lv2/meters.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-_y9mr0_t/meters.lv2 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1683782870.997458 -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-_y9mr0_t/meters.lv2/meters.spec) Config(fedora-38-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1683782870.997458/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 42 MB/s | 5.8 MB 00:00 Additional repo https_download1_rpmfusion_org_f 634 kB/s | 633 kB 00:00 fedora 49 MB/s | 79 MB 00:01 updates 30 MB/s | 15 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.15.0-1.fc38 updates 476 k dnf-plugins-core noarch 4.4.0-1.fc38 fedora 38 k Installing dependencies: alternatives aarch64 1.24-1.fc38 updates 38 k audit-libs aarch64 3.1.1-1.fc38 updates 117 k basesystem noarch 11-15.fc38 fedora 7.0 k bash aarch64 5.2.15-3.fc38 fedora 1.8 M bzip2-libs aarch64 1.0.8-13.fc38 fedora 43 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils aarch64 9.1-12.fc38 updates 1.1 M coreutils-common aarch64 9.1-12.fc38 updates 2.0 M crypto-policies noarch 20230301-1.gita12f7b2.fc38 fedora 93 k curl aarch64 8.0.1-1.fc38 updates 346 k cyrus-sasl-lib aarch64 2.1.28-9.fc38 fedora 778 k dbus-libs aarch64 1:1.14.6-1.fc38 fedora 155 k dnf-data noarch 4.15.0-1.fc38 updates 39 k elfutils-default-yama-scope noarch 0.189-2.fc38 updates 15 k elfutils-libelf aarch64 0.189-2.fc38 updates 195 k elfutils-libs aarch64 0.189-2.fc38 updates 259 k expat aarch64 2.5.0-2.fc38 fedora 108 k fedora-gpg-keys noarch 38-1 fedora 126 k fedora-release noarch 38-35 updates 12 k fedora-release-common noarch 38-35 updates 22 k fedora-release-identity-basic noarch 38-35 updates 13 k fedora-repos noarch 38-1 fedora 9.1 k file-libs aarch64 5.44-3.fc38 fedora 730 k filesystem aarch64 3.18-3.fc38 fedora 1.1 M findutils aarch64 1:4.9.0-3.fc38 fedora 495 k gawk aarch64 5.1.1-5.fc38 fedora 1.0 M gdbm-libs aarch64 1:1.23-3.fc38 fedora 56 k glib2 aarch64 2.76.2-1.fc38 updates 2.8 M glibc aarch64 2.37-4.fc38 updates 1.7 M glibc-common aarch64 2.37-4.fc38 updates 310 k glibc-minimal-langpack aarch64 2.37-4.fc38 updates 37 k gmp aarch64 1:6.2.1-4.fc38 fedora 266 k gnupg2 aarch64 2.4.0-3.fc38 fedora 2.6 M gnutls aarch64 3.8.0-2.fc38 fedora 1.0 M gpgme aarch64 1.17.1-3.fc38 fedora 204 k grep aarch64 3.8-3.fc38 fedora 291 k ima-evm-utils aarch64 1.4-7.fc38 fedora 63 k json-c aarch64 0.16-4.fc38 fedora 41 k keyutils-libs aarch64 1.6.1-6.fc38 fedora 31 k krb5-libs aarch64 1.20.1-8.fc38 fedora 732 k libacl aarch64 2.3.1-6.fc38 fedora 23 k libarchive aarch64 3.6.1-4.fc38 fedora 394 k libassuan aarch64 2.5.5-6.fc38 fedora 66 k libattr aarch64 2.5.1-6.fc38 fedora 18 k libb2 aarch64 0.98.1-8.fc38 fedora 24 k libblkid aarch64 2.38.1-4.fc38 fedora 106 k libbrotli aarch64 1.0.9-11.fc38 fedora 319 k libcap aarch64 2.48-6.fc38 fedora 68 k libcap-ng aarch64 0.8.3-5.fc38 fedora 32 k libcom_err aarch64 1.46.5-4.fc38 fedora 26 k libcomps aarch64 0.1.18-6.fc38 fedora 75 k libcurl aarch64 8.0.1-1.fc38 updates 306 k libdnf aarch64 0.70.0-1.fc38 fedora 620 k libeconf aarch64 0.4.0-5.fc38 fedora 27 k libevent aarch64 2.1.12-8.fc38 fedora 253 k libffi aarch64 3.4.4-2.fc38 fedora 36 k libfsverity aarch64 1.4-9.fc38 fedora 19 k libgcc aarch64 13.1.1-1.fc38 updates 90 k libgcrypt aarch64 1.10.2-1.fc38 updates 458 k libgomp aarch64 13.1.1-1.fc38 updates 307 k libgpg-error aarch64 1.47-1.fc38 updates 230 k libidn2 aarch64 2.3.4-2.fc38 fedora 160 k libksba aarch64 1.6.3-2.fc38 fedora 156 k libmodulemd aarch64 2.14.0-5.fc38 fedora 211 k libmount aarch64 2.38.1-4.fc38 fedora 133 k libnghttp2 aarch64 1.52.0-1.fc38 fedora 75 k libnsl2 aarch64 2.0.0-5.fc38 fedora 30 k libpsl aarch64 0.21.2-2.fc38 fedora 66 k librepo aarch64 1.15.1-2.fc38 fedora 95 k libreport-filesystem noarch 2.17.9-1.fc38 fedora 15 k libselinux aarch64 3.5-1.fc38 fedora 86 k libsemanage aarch64 3.5-2.fc38 fedora 117 k libsepol aarch64 3.5-1.fc38 fedora 311 k libsigsegv aarch64 2.14-4.fc38 fedora 27 k libsmartcols aarch64 2.38.1-4.fc38 fedora 63 k libsolv aarch64 0.7.22-4.fc38 fedora 391 k libssh aarch64 0.10.4-4.fc38 fedora 209 k libssh-config noarch 0.10.4-4.fc38 fedora 8.9 k libstdc++ aarch64 13.1.1-1.fc38 updates 811 k libtasn1 aarch64 4.19.0-2.fc38 fedora 73 k libtirpc aarch64 1.3.3-1.rc1.fc38 updates 95 k libunistring aarch64 1.1-3.fc38 fedora 540 k libunistring1.0 aarch64 1.0-1.fc38 fedora 536 k libuuid aarch64 2.38.1-4.fc38 fedora 27 k libverto aarch64 0.3.2-5.fc38 fedora 21 k libxcrypt aarch64 4.4.33-7.fc38 fedora 124 k libxml2 aarch64 2.10.4-1.fc38 updates 688 k libyaml aarch64 0.2.5-9.fc38 fedora 59 k libzstd aarch64 1.5.5-1.fc38 updates 280 k lua-libs aarch64 5.4.4-9.fc38 fedora 130 k lz4-libs aarch64 1.9.4-2.fc38 fedora 68 k mpdecimal aarch64 2.5.1-6.fc38 fedora 90 k mpfr aarch64 4.1.1-3.fc38 fedora 576 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs aarch64 6.4-3.20230114.fc38 fedora 323 k nettle aarch64 3.8-3.fc38 fedora 422 k npth aarch64 1.6-12.fc38 fedora 24 k openldap aarch64 2.6.4-1.fc38 fedora 251 k openssl-libs aarch64 1:3.0.8-2.fc38 fedora 2.0 M p11-kit aarch64 0.24.1-6.fc38 fedora 353 k p11-kit-trust aarch64 0.24.1-6.fc38 fedora 136 k pcre2 aarch64 10.42-1.fc38.1 fedora 220 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k popt aarch64 1.19-2.fc38 fedora 66 k publicsuffix-list-dafsa noarch 20230318-1.fc38 fedora 60 k python-pip-wheel noarch 22.3.1-2.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-2.fc38 fedora 715 k python3 aarch64 3.11.3-1.fc38 updates 28 k python3-dateutil noarch 1:2.8.2-5.fc38 fedora 360 k python3-dbus aarch64 1.3.2-2.fc38 fedora 158 k python3-distro noarch 1.8.0-2.fc38 fedora 49 k python3-dnf noarch 4.15.0-1.fc38 updates 603 k python3-dnf-plugins-core noarch 4.4.0-1.fc38 fedora 298 k python3-gpg aarch64 1.17.1-3.fc38 fedora 291 k python3-hawkey aarch64 0.70.0-1.fc38 fedora 99 k python3-libcomps aarch64 0.1.18-6.fc38 fedora 48 k python3-libdnf aarch64 0.70.0-1.fc38 fedora 780 k python3-libs aarch64 3.11.3-1.fc38 updates 9.5 M python3-rpm aarch64 4.18.1-3.fc38 updates 72 k python3-six noarch 1.16.0-9.fc38 fedora 42 k python3-systemd aarch64 235-2.fc38 fedora 108 k readline aarch64 8.2-3.fc38 fedora 211 k rpm aarch64 4.18.1-3.fc38 updates 567 k rpm-build-libs aarch64 4.18.1-3.fc38 updates 91 k rpm-libs aarch64 4.18.1-3.fc38 updates 307 k rpm-sequoia aarch64 1.4.0-2.fc38 updates 801 k rpm-sign-libs aarch64 4.18.1-3.fc38 updates 26 k sed aarch64 4.8-12.fc38 fedora 303 k setup noarch 2.14.3-2.fc38 fedora 152 k shadow-utils aarch64 2:4.13-6.fc38 fedora 1.3 M sqlite-libs aarch64 3.40.1-2.fc38 fedora 663 k systemd-libs aarch64 253.2-1.fc38 fedora 635 k tpm2-tss aarch64 4.0.1-3.fc38 fedora 658 k tzdata noarch 2023c-1.fc38 fedora 718 k xz-libs aarch64 5.4.1-1.fc38 fedora 106 k zchunk-libs aarch64 1.3.1-1.fc38 updates 52 k zlib aarch64 1.2.13-3.fc38 fedora 93 k Transaction Summary ================================================================================ Install 139 Packages Total download size: 56 M Installed size: 266 M Downloading Packages: (1/139): basesystem-11-15.fc38.noarch.rpm 93 kB/s | 7.0 kB 00:00 (2/139): bzip2-libs-1.0.8-13.fc38.aarch64.rpm 561 kB/s | 43 kB 00:00 (3/139): bash-5.2.15-3.fc38.aarch64.rpm 21 MB/s | 1.8 MB 00:00 (4/139): ca-certificates-2023.2.60-2.fc38.noarc 96 MB/s | 845 kB 00:00 (5/139): crypto-policies-20230301-1.gita12f7b2. 12 MB/s | 93 kB 00:00 (6/139): dnf-plugins-core-4.4.0-1.fc38.noarch.r 14 MB/s | 38 kB 00:00 (7/139): dbus-libs-1.14.6-1.fc38.aarch64.rpm 25 MB/s | 155 kB 00:00 (8/139): cyrus-sasl-lib-2.1.28-9.fc38.aarch64.r 95 MB/s | 778 kB 00:00 (9/139): expat-2.5.0-2.fc38.aarch64.rpm 15 MB/s | 108 kB 00:00 (10/139): fedora-gpg-keys-38-1.noarch.rpm 27 MB/s | 126 kB 00:00 (11/139): fedora-repos-38-1.noarch.rpm 2.3 MB/s | 9.1 kB 00:00 (12/139): file-libs-5.44-3.fc38.aarch64.rpm 137 MB/s | 730 kB 00:00 (13/139): findutils-4.9.0-3.fc38.aarch64.rpm 79 MB/s | 495 kB 00:00 (14/139): filesystem-3.18-3.fc38.aarch64.rpm 119 MB/s | 1.1 MB 00:00 (15/139): gawk-5.1.1-5.fc38.aarch64.rpm 130 MB/s | 1.0 MB 00:00 (16/139): gdbm-libs-1.23-3.fc38.aarch64.rpm 9.4 MB/s | 56 kB 00:00 (17/139): gmp-6.2.1-4.fc38.aarch64.rpm 61 MB/s | 266 kB 00:00 (18/139): gpgme-1.17.1-3.fc38.aarch64.rpm 72 MB/s | 204 kB 00:00 (19/139): gnutls-3.8.0-2.fc38.aarch64.rpm 161 MB/s | 1.0 MB 00:00 (20/139): ima-evm-utils-1.4-7.fc38.aarch64.rpm 25 MB/s | 63 kB 00:00 (21/139): grep-3.8-3.fc38.aarch64.rpm 42 MB/s | 291 kB 00:00 (22/139): json-c-0.16-4.fc38.aarch64.rpm 18 MB/s | 41 kB 00:00 (23/139): keyutils-libs-1.6.1-6.fc38.aarch64.rp 11 MB/s | 31 kB 00:00 (24/139): libacl-2.3.1-6.fc38.aarch64.rpm 6.3 MB/s | 23 kB 00:00 (25/139): krb5-libs-1.20.1-8.fc38.aarch64.rpm 128 MB/s | 732 kB 00:00 (26/139): libassuan-2.5.5-6.fc38.aarch64.rpm 32 MB/s | 66 kB 00:00 (27/139): libarchive-3.6.1-4.fc38.aarch64.rpm 82 MB/s | 394 kB 00:00 (28/139): libattr-2.5.1-6.fc38.aarch64.rpm 11 MB/s | 18 kB 00:00 (29/139): libb2-0.98.1-8.fc38.aarch64.rpm 13 MB/s | 24 kB 00:00 (30/139): libblkid-2.38.1-4.fc38.aarch64.rpm 42 MB/s | 106 kB 00:00 (31/139): libbrotli-1.0.9-11.fc38.aarch64.rpm 89 MB/s | 319 kB 00:00 (32/139): libcap-2.48-6.fc38.aarch64.rpm 21 MB/s | 68 kB 00:00 (33/139): libcap-ng-0.8.3-5.fc38.aarch64.rpm 14 MB/s | 32 kB 00:00 (34/139): libcom_err-1.46.5-4.fc38.aarch64.rpm 13 MB/s | 26 kB 00:00 (35/139): libcomps-0.1.18-6.fc38.aarch64.rpm 28 MB/s | 75 kB 00:00 (36/139): libdnf-0.70.0-1.fc38.aarch64.rpm 137 MB/s | 620 kB 00:00 (37/139): gnupg2-2.4.0-3.fc38.aarch64.rpm 63 MB/s | 2.6 MB 00:00 (38/139): libeconf-0.4.0-5.fc38.aarch64.rpm 4.3 MB/s | 27 kB 00:00 (39/139): libevent-2.1.12-8.fc38.aarch64.rpm 53 MB/s | 253 kB 00:00 (40/139): libffi-3.4.4-2.fc38.aarch64.rpm 17 MB/s | 36 kB 00:00 (41/139): libidn2-2.3.4-2.fc38.aarch64.rpm 77 MB/s | 160 kB 00:00 (42/139): libfsverity-1.4-9.fc38.aarch64.rpm 7.4 MB/s | 19 kB 00:00 (43/139): libksba-1.6.3-2.fc38.aarch64.rpm 77 MB/s | 156 kB 00:00 (44/139): libmodulemd-2.14.0-5.fc38.aarch64.rpm 64 MB/s | 211 kB 00:00 (45/139): libmount-2.38.1-4.fc38.aarch64.rpm 36 MB/s | 133 kB 00:00 (46/139): libnghttp2-1.52.0-1.fc38.aarch64.rpm 21 MB/s | 75 kB 00:00 (47/139): libnsl2-2.0.0-5.fc38.aarch64.rpm 7.5 MB/s | 30 kB 00:00 (48/139): libpsl-0.21.2-2.fc38.aarch64.rpm 15 MB/s | 66 kB 00:00 (49/139): librepo-1.15.1-2.fc38.aarch64.rpm 26 MB/s | 95 kB 00:00 (50/139): libreport-filesystem-2.17.9-1.fc38.no 5.4 MB/s | 15 kB 00:00 (51/139): libsemanage-3.5-2.fc38.aarch64.rpm 42 MB/s | 117 kB 00:00 (52/139): libselinux-3.5-1.fc38.aarch64.rpm 25 MB/s | 86 kB 00:00 (53/139): libsigsegv-2.14-4.fc38.aarch64.rpm 15 MB/s | 27 kB 00:00 (54/139): libsepol-3.5-1.fc38.aarch64.rpm 85 MB/s | 311 kB 00:00 (55/139): libsmartcols-2.38.1-4.fc38.aarch64.rp 22 MB/s | 63 kB 00:00 (56/139): libssh-config-0.10.4-4.fc38.noarch.rp 3.9 MB/s | 8.9 kB 00:00 (57/139): libsolv-0.7.22-4.fc38.aarch64.rpm 87 MB/s | 391 kB 00:00 (58/139): libssh-0.10.4-4.fc38.aarch64.rpm 53 MB/s | 209 kB 00:00 (59/139): libtasn1-4.19.0-2.fc38.aarch64.rpm 18 MB/s | 73 kB 00:00 (60/139): libunistring-1.1-3.fc38.aarch64.rpm 112 MB/s | 540 kB 00:00 (61/139): libunistring1.0-1.0-1.fc38.aarch64.rp 93 MB/s | 536 kB 00:00 (62/139): libuuid-2.38.1-4.fc38.aarch64.rpm 9.7 MB/s | 27 kB 00:00 (63/139): libverto-0.3.2-5.fc38.aarch64.rpm 6.6 MB/s | 21 kB 00:00 (64/139): libxcrypt-4.4.33-7.fc38.aarch64.rpm 41 MB/s | 124 kB 00:00 (65/139): libyaml-0.2.5-9.fc38.aarch64.rpm 16 MB/s | 59 kB 00:00 (66/139): lua-libs-5.4.4-9.fc38.aarch64.rpm 45 MB/s | 130 kB 00:00 (67/139): lz4-libs-1.9.4-2.fc38.aarch64.rpm 22 MB/s | 68 kB 00:00 (68/139): mpdecimal-2.5.1-6.fc38.aarch64.rpm 38 MB/s | 90 kB 00:00 (69/139): ncurses-base-6.4-3.20230114.fc38.noar 48 MB/s | 87 kB 00:00 (70/139): ncurses-libs-6.4-3.20230114.fc38.aarc 82 MB/s | 323 kB 00:00 (71/139): mpfr-4.1.1-3.fc38.aarch64.rpm 76 MB/s | 576 kB 00:00 (72/139): nettle-3.8-3.fc38.aarch64.rpm 81 MB/s | 422 kB 00:00 (73/139): npth-1.6-12.fc38.aarch64.rpm 13 MB/s | 24 kB 00:00 (74/139): openldap-2.6.4-1.fc38.aarch64.rpm 77 MB/s | 251 kB 00:00 (75/139): p11-kit-0.24.1-6.fc38.aarch64.rpm 73 MB/s | 353 kB 00:00 (76/139): p11-kit-trust-0.24.1-6.fc38.aarch64.r 26 MB/s | 136 kB 00:00 (77/139): pcre2-10.42-1.fc38.1.aarch64.rpm 44 MB/s | 220 kB 00:00 (78/139): openssl-libs-3.0.8-2.fc38.aarch64.rpm 157 MB/s | 2.0 MB 00:00 (79/139): pcre2-syntax-10.42-1.fc38.1.noarch.rp 36 MB/s | 144 kB 00:00 (80/139): popt-1.19-2.fc38.aarch64.rpm 20 MB/s | 66 kB 00:00 (81/139): publicsuffix-list-dafsa-20230318-1.fc 21 MB/s | 60 kB 00:00 (82/139): python-setuptools-wheel-65.5.1-2.fc38 116 MB/s | 715 kB 00:00 (83/139): python-pip-wheel-22.3.1-2.fc38.noarch 166 MB/s | 1.4 MB 00:00 (84/139): python3-dateutil-2.8.2-5.fc38.noarch. 49 MB/s | 360 kB 00:00 (85/139): python3-dbus-1.3.2-2.fc38.aarch64.rpm 41 MB/s | 158 kB 00:00 (86/139): python3-distro-1.8.0-2.fc38.noarch.rp 25 MB/s | 49 kB 00:00 (87/139): python3-dnf-plugins-core-4.4.0-1.fc38 96 MB/s | 298 kB 00:00 (88/139): python3-hawkey-0.70.0-1.fc38.aarch64. 36 MB/s | 99 kB 00:00 (89/139): python3-gpg-1.17.1-3.fc38.aarch64.rpm 69 MB/s | 291 kB 00:00 (90/139): python3-libcomps-0.1.18-6.fc38.aarch6 23 MB/s | 48 kB 00:00 (91/139): python3-six-1.16.0-9.fc38.noarch.rpm 13 MB/s | 42 kB 00:00 (92/139): python3-systemd-235-2.fc38.aarch64.rp 34 MB/s | 108 kB 00:00 (93/139): python3-libdnf-0.70.0-1.fc38.aarch64. 130 MB/s | 780 kB 00:00 (94/139): sed-4.8-12.fc38.aarch64.rpm 111 MB/s | 303 kB 00:00 (95/139): setup-2.14.3-2.fc38.noarch.rpm 45 MB/s | 152 kB 00:00 (96/139): readline-8.2-3.fc38.aarch64.rpm 35 MB/s | 211 kB 00:00 (97/139): shadow-utils-4.13-6.fc38.aarch64.rpm 180 MB/s | 1.3 MB 00:00 (98/139): systemd-libs-253.2-1.fc38.aarch64.rpm 105 MB/s | 635 kB 00:00 (99/139): tpm2-tss-4.0.1-3.fc38.aarch64.rpm 137 MB/s | 658 kB 00:00 (100/139): tzdata-2023c-1.fc38.noarch.rpm 120 MB/s | 718 kB 00:00 (101/139): sqlite-libs-3.40.1-2.fc38.aarch64.rp 43 MB/s | 663 kB 00:00 (102/139): xz-libs-5.4.1-1.fc38.aarch64.rpm 30 MB/s | 106 kB 00:00 (103/139): zlib-1.2.13-3.fc38.aarch64.rpm 48 MB/s | 93 kB 00:00 (104/139): alternatives-1.24-1.fc38.aarch64.rpm 17 MB/s | 38 kB 00:00 (105/139): audit-libs-3.1.1-1.fc38.aarch64.rpm 41 MB/s | 117 kB 00:00 (106/139): curl-8.0.1-1.fc38.aarch64.rpm 26 MB/s | 346 kB 00:00 (107/139): coreutils-common-9.1-12.fc38.aarch64 101 MB/s | 2.0 MB 00:00 (108/139): dnf-4.15.0-1.fc38.noarch.rpm 56 MB/s | 476 kB 00:00 (109/139): dnf-data-4.15.0-1.fc38.noarch.rpm 16 MB/s | 39 kB 00:00 (110/139): elfutils-default-yama-scope-0.189-2. 9.1 MB/s | 15 kB 00:00 (111/139): elfutils-libelf-0.189-2.fc38.aarch64 77 MB/s | 195 kB 00:00 (112/139): elfutils-libs-0.189-2.fc38.aarch64.r 58 MB/s | 259 kB 00:00 (113/139): fedora-release-38-35.noarch.rpm 4.7 MB/s | 12 kB 00:00 (114/139): coreutils-9.1-12.fc38.aarch64.rpm 34 MB/s | 1.1 MB 00:00 (115/139): fedora-release-common-38-35.noarch.r 9.3 MB/s | 22 kB 00:00 (116/139): fedora-release-identity-basic-38-35. 6.5 MB/s | 13 kB 00:00 (117/139): glibc-common-2.37-4.fc38.aarch64.rpm 95 MB/s | 310 kB 00:00 (118/139): glibc-minimal-langpack-2.37-4.fc38.a 7.0 MB/s | 37 kB 00:00 (119/139): glibc-2.37-4.fc38.aarch64.rpm 121 MB/s | 1.7 MB 00:00 (120/139): libcurl-8.0.1-1.fc38.aarch64.rpm 51 MB/s | 306 kB 00:00 (121/139): glib2-2.76.2-1.fc38.aarch64.rpm 139 MB/s | 2.8 MB 00:00 (122/139): libgcc-13.1.1-1.fc38.aarch64.rpm 17 MB/s | 90 kB 00:00 (123/139): libgcrypt-1.10.2-1.fc38.aarch64.rpm 72 MB/s | 458 kB 00:00 (124/139): libgpg-error-1.47-1.fc38.aarch64.rpm 76 MB/s | 230 kB 00:00 (125/139): libgomp-13.1.1-1.fc38.aarch64.rpm 65 MB/s | 307 kB 00:00 (126/139): libtirpc-1.3.3-1.rc1.fc38.aarch64.rp 26 MB/s | 95 kB 00:00 (127/139): libstdc++-13.1.1-1.fc38.aarch64.rpm 124 MB/s | 811 kB 00:00 (128/139): libxml2-2.10.4-1.fc38.aarch64.rpm 104 MB/s | 688 kB 00:00 (129/139): libzstd-1.5.5-1.fc38.aarch64.rpm 63 MB/s | 280 kB 00:00 (130/139): python3-3.11.3-1.fc38.aarch64.rpm 9.4 MB/s | 28 kB 00:00 (131/139): python3-dnf-4.15.0-1.fc38.noarch.rpm 120 MB/s | 603 kB 00:00 (132/139): python3-rpm-4.18.1-3.fc38.aarch64.rp 17 MB/s | 72 kB 00:00 (133/139): rpm-build-libs-4.18.1-3.fc38.aarch64 17 MB/s | 91 kB 00:00 (134/139): rpm-4.18.1-3.fc38.aarch64.rpm 67 MB/s | 567 kB 00:00 (135/139): rpm-libs-4.18.1-3.fc38.aarch64.rpm 57 MB/s | 307 kB 00:00 (136/139): rpm-sequoia-1.4.0-2.fc38.aarch64.rpm 88 MB/s | 801 kB 00:00 (137/139): rpm-sign-libs-4.18.1-3.fc38.aarch64. 3.9 MB/s | 26 kB 00:00 (138/139): zchunk-libs-1.3.1-1.fc38.aarch64.rpm 14 MB/s | 52 kB 00:00 (139/139): python3-libs-3.11.3-1.fc38.aarch64.r 200 MB/s | 9.5 MB 00:00 -------------------------------------------------------------------------------- Total 119 MB/s | 56 MB 00:00 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-3.fc38.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.1.1-1.fc38.aarch64 1/139 Running scriptlet: libgcc-13.1.1-1.fc38.aarch64 1/139 Installing : tzdata-2023c-1.fc38.noarch 2/139 Installing : crypto-policies-20230301-1.gita12f7b2.fc38.noarc 3/139 Running scriptlet: crypto-policies-20230301-1.gita12f7b2.fc38.noarc 3/139 Installing : fedora-release-identity-basic-38-35.noarch 4/139 Installing : coreutils-common-9.1-12.fc38.aarch64 5/139 Installing : python-setuptools-wheel-65.5.1-2.fc38.noarch 6/139 Installing : publicsuffix-list-dafsa-20230318-1.fc38.noarch 7/139 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 8/139 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 9/139 Installing : libssh-config-0.10.4-4.fc38.noarch 10/139 Installing : libreport-filesystem-2.17.9-1.fc38.noarch 11/139 Installing : dnf-data-4.15.0-1.fc38.noarch 12/139 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-38-1.noarch 13/139 Installing : fedora-release-38-35.noarch 14/139 Installing : fedora-repos-38-1.noarch 15/139 Installing : fedora-release-common-38-35.noarch 16/139 Installing : setup-2.14.3-2.fc38.noarch 17/139 Running scriptlet: setup-2.14.3-2.fc38.noarch 17/139 Installing : filesystem-3.18-3.fc38.aarch64 18/139 Installing : basesystem-11-15.fc38.noarch 19/139 Installing : bash-5.2.15-3.fc38.aarch64 20/139 Running scriptlet: bash-5.2.15-3.fc38.aarch64 20/139 Installing : ncurses-libs-6.4-3.20230114.fc38.aarch64 21/139 Installing : glibc-common-2.37-4.fc38.aarch64 22/139 Installing : glibc-minimal-langpack-2.37-4.fc38.aarch64 23/139 Running scriptlet: glibc-2.37-4.fc38.aarch64 24/139 Installing : glibc-2.37-4.fc38.aarch64 24/139 Running scriptlet: glibc-2.37-4.fc38.aarch64 24/139 Installing : zlib-1.2.13-3.fc38.aarch64 25/139 Installing : bzip2-libs-1.0.8-13.fc38.aarch64 26/139 Installing : xz-libs-5.4.1-1.fc38.aarch64 27/139 Installing : libzstd-1.5.5-1.fc38.aarch64 28/139 Installing : sqlite-libs-3.40.1-2.fc38.aarch64 29/139 Installing : libcap-2.48-6.fc38.aarch64 30/139 Installing : gmp-1:6.2.1-4.fc38.aarch64 31/139 Installing : popt-1.19-2.fc38.aarch64 32/139 Installing : libgpg-error-1.47-1.fc38.aarch64 33/139 Installing : libxml2-2.10.4-1.fc38.aarch64 34/139 Installing : libuuid-2.38.1-4.fc38.aarch64 35/139 Installing : lua-libs-5.4.4-9.fc38.aarch64 36/139 Installing : elfutils-libelf-0.189-2.fc38.aarch64 37/139 Installing : file-libs-5.44-3.fc38.aarch64 38/139 Installing : libattr-2.5.1-6.fc38.aarch64 39/139 Installing : libacl-2.3.1-6.fc38.aarch64 40/139 Installing : libffi-3.4.4-2.fc38.aarch64 41/139 Installing : p11-kit-0.24.1-6.fc38.aarch64 42/139 Installing : libxcrypt-4.4.33-7.fc38.aarch64 43/139 Installing : pcre2-10.42-1.fc38.1.aarch64 44/139 Installing : readline-8.2-3.fc38.aarch64 45/139 Installing : libstdc++-13.1.1-1.fc38.aarch64 46/139 Installing : libassuan-2.5.5-6.fc38.aarch64 47/139 Installing : expat-2.5.0-2.fc38.aarch64 48/139 Installing : gdbm-libs-1:1.23-3.fc38.aarch64 49/139 Installing : json-c-0.16-4.fc38.aarch64 50/139 Installing : keyutils-libs-1.6.1-6.fc38.aarch64 51/139 Installing : libcom_err-1.46.5-4.fc38.aarch64 52/139 Installing : libsepol-3.5-1.fc38.aarch64 53/139 Installing : libselinux-3.5-1.fc38.aarch64 54/139 Installing : sed-4.8-12.fc38.aarch64 55/139 Installing : libsmartcols-2.38.1-4.fc38.aarch64 56/139 Installing : libtasn1-4.19.0-2.fc38.aarch64 57/139 Installing : libunistring1.0-1.0-1.fc38.aarch64 58/139 Installing : libidn2-2.3.4-2.fc38.aarch64 59/139 Installing : lz4-libs-1.9.4-2.fc38.aarch64 60/139 Installing : systemd-libs-253.2-1.fc38.aarch64 61/139 Installing : libgomp-13.1.1-1.fc38.aarch64 62/139 Installing : libb2-0.98.1-8.fc38.aarch64 63/139 Installing : dbus-libs-1:1.14.6-1.fc38.aarch64 64/139 Installing : libpsl-0.21.2-2.fc38.aarch64 65/139 Installing : findutils-1:4.9.0-3.fc38.aarch64 66/139 Installing : cyrus-sasl-lib-2.1.28-9.fc38.aarch64 67/139 Installing : libcomps-0.1.18-6.fc38.aarch64 68/139 Installing : grep-3.8-3.fc38.aarch64 69/139 Installing : libblkid-2.38.1-4.fc38.aarch64 70/139 Installing : libmount-2.38.1-4.fc38.aarch64 71/139 Installing : libksba-1.6.3-2.fc38.aarch64 72/139 Installing : libgcrypt-1.10.2-1.fc38.aarch64 73/139 Installing : mpfr-4.1.1-3.fc38.aarch64 74/139 Installing : nettle-3.8-3.fc38.aarch64 75/139 Installing : libbrotli-1.0.9-11.fc38.aarch64 76/139 Installing : libcap-ng-0.8.3-5.fc38.aarch64 77/139 Installing : audit-libs-3.1.1-1.fc38.aarch64 78/139 Installing : libsemanage-3.5-2.fc38.aarch64 79/139 Installing : libeconf-0.4.0-5.fc38.aarch64 80/139 Installing : shadow-utils-2:4.13-6.fc38.aarch64 81/139 Installing : libnghttp2-1.52.0-1.fc38.aarch64 82/139 Installing : libsigsegv-2.14-4.fc38.aarch64 83/139 Installing : gawk-5.1.1-5.fc38.aarch64 84/139 Installing : libunistring-1.1-3.fc38.aarch64 85/139 Installing : libverto-0.3.2-5.fc38.aarch64 86/139 Installing : libyaml-0.2.5-9.fc38.aarch64 87/139 Installing : mpdecimal-2.5.1-6.fc38.aarch64 88/139 Installing : npth-1.6-12.fc38.aarch64 89/139 Installing : alternatives-1.24-1.fc38.aarch64 90/139 Installing : p11-kit-trust-0.24.1-6.fc38.aarch64 91/139 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.aarch64 91/139 Installing : openssl-libs-1:3.0.8-2.fc38.aarch64 92/139 Installing : coreutils-9.1-12.fc38.aarch64 93/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 94/139 Installing : ca-certificates-2023.2.60-2.fc38.noarch 94/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 94/139 Installing : rpm-sequoia-1.4.0-2.fc38.aarch64 95/139 Installing : rpm-libs-4.18.1-3.fc38.aarch64 96/139 Installing : krb5-libs-1.20.1-8.fc38.aarch64 97/139 Installing : libtirpc-1.3.3-1.rc1.fc38.aarch64 98/139 Installing : libfsverity-1.4-9.fc38.aarch64 99/139 Installing : zchunk-libs-1.3.1-1.fc38.aarch64 100/139 Installing : libsolv-0.7.22-4.fc38.aarch64 101/139 Installing : gnutls-3.8.0-2.fc38.aarch64 102/139 Installing : glib2-2.76.2-1.fc38.aarch64 103/139 Installing : libmodulemd-2.14.0-5.fc38.aarch64 104/139 Installing : libnsl2-2.0.0-5.fc38.aarch64 105/139 Installing : libssh-0.10.4-4.fc38.aarch64 106/139 Installing : python-pip-wheel-22.3.1-2.fc38.noarch 107/139 Installing : python3-3.11.3-1.fc38.aarch64 108/139 Installing : python3-libs-3.11.3-1.fc38.aarch64 109/139 Installing : python3-dbus-1.3.2-2.fc38.aarch64 110/139 Installing : python3-libcomps-0.1.18-6.fc38.aarch64 111/139 Installing : python3-distro-1.8.0-2.fc38.noarch 112/139 Installing : python3-six-1.16.0-9.fc38.noarch 113/139 Installing : python3-dateutil-1:2.8.2-5.fc38.noarch 114/139 Installing : python3-systemd-235-2.fc38.aarch64 115/139 Installing : libarchive-3.6.1-4.fc38.aarch64 116/139 Installing : libevent-2.1.12-8.fc38.aarch64 117/139 Installing : openldap-2.6.4-1.fc38.aarch64 118/139 Installing : libcurl-8.0.1-1.fc38.aarch64 119/139 Installing : gnupg2-2.4.0-3.fc38.aarch64 120/139 Installing : gpgme-1.17.1-3.fc38.aarch64 121/139 Installing : librepo-1.15.1-2.fc38.aarch64 122/139 Installing : libdnf-0.70.0-1.fc38.aarch64 123/139 Installing : python3-libdnf-0.70.0-1.fc38.aarch64 124/139 Installing : python3-hawkey-0.70.0-1.fc38.aarch64 125/139 Installing : python3-gpg-1.17.1-3.fc38.aarch64 126/139 Running scriptlet: tpm2-tss-4.0.1-3.fc38.aarch64 127/139 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.1-3.fc38.aarch64 127/139 Installing : ima-evm-utils-1.4-7.fc38.aarch64 128/139 Installing : rpm-sign-libs-4.18.1-3.fc38.aarch64 129/139 Installing : curl-8.0.1-1.fc38.aarch64 130/139 Installing : elfutils-default-yama-scope-0.189-2.fc38.noarch 131/139 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc38.noarch 131/139 Installing : elfutils-libs-0.189-2.fc38.aarch64 132/139 Installing : rpm-build-libs-4.18.1-3.fc38.aarch64 133/139 Installing : python3-rpm-4.18.1-3.fc38.aarch64 134/139 Installing : python3-dnf-4.15.0-1.fc38.noarch 135/139 Installing : python3-dnf-plugins-core-4.4.0-1.fc38.noarch 136/139 Installing : dnf-plugins-core-4.4.0-1.fc38.noarch 137/139 Installing : dnf-4.15.0-1.fc38.noarch 138/139 Running scriptlet: dnf-4.15.0-1.fc38.noarch 138/139 Running scriptlet: rpm-4.18.1-3.fc38.aarch64 139/139 Installing : rpm-4.18.1-3.fc38.aarch64 139/139 Running scriptlet: filesystem-3.18-3.fc38.aarch64 139/139 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 139/139 Running scriptlet: rpm-4.18.1-3.fc38.aarch64 139/139 Verifying : basesystem-11-15.fc38.noarch 1/139 Verifying : bash-5.2.15-3.fc38.aarch64 2/139 Verifying : bzip2-libs-1.0.8-13.fc38.aarch64 3/139 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 4/139 Verifying : crypto-policies-20230301-1.gita12f7b2.fc38.noarc 5/139 Verifying : cyrus-sasl-lib-2.1.28-9.fc38.aarch64 6/139 Verifying : dbus-libs-1:1.14.6-1.fc38.aarch64 7/139 Verifying : dnf-plugins-core-4.4.0-1.fc38.noarch 8/139 Verifying : expat-2.5.0-2.fc38.aarch64 9/139 Verifying : fedora-gpg-keys-38-1.noarch 10/139 Verifying : fedora-repos-38-1.noarch 11/139 Verifying : file-libs-5.44-3.fc38.aarch64 12/139 Verifying : filesystem-3.18-3.fc38.aarch64 13/139 Verifying : findutils-1:4.9.0-3.fc38.aarch64 14/139 Verifying : gawk-5.1.1-5.fc38.aarch64 15/139 Verifying : gdbm-libs-1:1.23-3.fc38.aarch64 16/139 Verifying : gmp-1:6.2.1-4.fc38.aarch64 17/139 Verifying : gnupg2-2.4.0-3.fc38.aarch64 18/139 Verifying : gnutls-3.8.0-2.fc38.aarch64 19/139 Verifying : gpgme-1.17.1-3.fc38.aarch64 20/139 Verifying : grep-3.8-3.fc38.aarch64 21/139 Verifying : ima-evm-utils-1.4-7.fc38.aarch64 22/139 Verifying : json-c-0.16-4.fc38.aarch64 23/139 Verifying : keyutils-libs-1.6.1-6.fc38.aarch64 24/139 Verifying : krb5-libs-1.20.1-8.fc38.aarch64 25/139 Verifying : libacl-2.3.1-6.fc38.aarch64 26/139 Verifying : libarchive-3.6.1-4.fc38.aarch64 27/139 Verifying : libassuan-2.5.5-6.fc38.aarch64 28/139 Verifying : libattr-2.5.1-6.fc38.aarch64 29/139 Verifying : libb2-0.98.1-8.fc38.aarch64 30/139 Verifying : libblkid-2.38.1-4.fc38.aarch64 31/139 Verifying : libbrotli-1.0.9-11.fc38.aarch64 32/139 Verifying : libcap-2.48-6.fc38.aarch64 33/139 Verifying : libcap-ng-0.8.3-5.fc38.aarch64 34/139 Verifying : libcom_err-1.46.5-4.fc38.aarch64 35/139 Verifying : libcomps-0.1.18-6.fc38.aarch64 36/139 Verifying : libdnf-0.70.0-1.fc38.aarch64 37/139 Verifying : libeconf-0.4.0-5.fc38.aarch64 38/139 Verifying : libevent-2.1.12-8.fc38.aarch64 39/139 Verifying : libffi-3.4.4-2.fc38.aarch64 40/139 Verifying : libfsverity-1.4-9.fc38.aarch64 41/139 Verifying : libidn2-2.3.4-2.fc38.aarch64 42/139 Verifying : libksba-1.6.3-2.fc38.aarch64 43/139 Verifying : libmodulemd-2.14.0-5.fc38.aarch64 44/139 Verifying : libmount-2.38.1-4.fc38.aarch64 45/139 Verifying : libnghttp2-1.52.0-1.fc38.aarch64 46/139 Verifying : libnsl2-2.0.0-5.fc38.aarch64 47/139 Verifying : libpsl-0.21.2-2.fc38.aarch64 48/139 Verifying : librepo-1.15.1-2.fc38.aarch64 49/139 Verifying : libreport-filesystem-2.17.9-1.fc38.noarch 50/139 Verifying : libselinux-3.5-1.fc38.aarch64 51/139 Verifying : libsemanage-3.5-2.fc38.aarch64 52/139 Verifying : libsepol-3.5-1.fc38.aarch64 53/139 Verifying : libsigsegv-2.14-4.fc38.aarch64 54/139 Verifying : libsmartcols-2.38.1-4.fc38.aarch64 55/139 Verifying : libsolv-0.7.22-4.fc38.aarch64 56/139 Verifying : libssh-0.10.4-4.fc38.aarch64 57/139 Verifying : libssh-config-0.10.4-4.fc38.noarch 58/139 Verifying : libtasn1-4.19.0-2.fc38.aarch64 59/139 Verifying : libunistring-1.1-3.fc38.aarch64 60/139 Verifying : libunistring1.0-1.0-1.fc38.aarch64 61/139 Verifying : libuuid-2.38.1-4.fc38.aarch64 62/139 Verifying : libverto-0.3.2-5.fc38.aarch64 63/139 Verifying : libxcrypt-4.4.33-7.fc38.aarch64 64/139 Verifying : libyaml-0.2.5-9.fc38.aarch64 65/139 Verifying : lua-libs-5.4.4-9.fc38.aarch64 66/139 Verifying : lz4-libs-1.9.4-2.fc38.aarch64 67/139 Verifying : mpdecimal-2.5.1-6.fc38.aarch64 68/139 Verifying : mpfr-4.1.1-3.fc38.aarch64 69/139 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 70/139 Verifying : ncurses-libs-6.4-3.20230114.fc38.aarch64 71/139 Verifying : nettle-3.8-3.fc38.aarch64 72/139 Verifying : npth-1.6-12.fc38.aarch64 73/139 Verifying : openldap-2.6.4-1.fc38.aarch64 74/139 Verifying : openssl-libs-1:3.0.8-2.fc38.aarch64 75/139 Verifying : p11-kit-0.24.1-6.fc38.aarch64 76/139 Verifying : p11-kit-trust-0.24.1-6.fc38.aarch64 77/139 Verifying : pcre2-10.42-1.fc38.1.aarch64 78/139 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 79/139 Verifying : popt-1.19-2.fc38.aarch64 80/139 Verifying : publicsuffix-list-dafsa-20230318-1.fc38.noarch 81/139 Verifying : python-pip-wheel-22.3.1-2.fc38.noarch 82/139 Verifying : python-setuptools-wheel-65.5.1-2.fc38.noarch 83/139 Verifying : python3-dateutil-1:2.8.2-5.fc38.noarch 84/139 Verifying : python3-dbus-1.3.2-2.fc38.aarch64 85/139 Verifying : python3-distro-1.8.0-2.fc38.noarch 86/139 Verifying : python3-dnf-plugins-core-4.4.0-1.fc38.noarch 87/139 Verifying : python3-gpg-1.17.1-3.fc38.aarch64 88/139 Verifying : python3-hawkey-0.70.0-1.fc38.aarch64 89/139 Verifying : python3-libcomps-0.1.18-6.fc38.aarch64 90/139 Verifying : python3-libdnf-0.70.0-1.fc38.aarch64 91/139 Verifying : python3-six-1.16.0-9.fc38.noarch 92/139 Verifying : python3-systemd-235-2.fc38.aarch64 93/139 Verifying : readline-8.2-3.fc38.aarch64 94/139 Verifying : sed-4.8-12.fc38.aarch64 95/139 Verifying : setup-2.14.3-2.fc38.noarch 96/139 Verifying : shadow-utils-2:4.13-6.fc38.aarch64 97/139 Verifying : sqlite-libs-3.40.1-2.fc38.aarch64 98/139 Verifying : systemd-libs-253.2-1.fc38.aarch64 99/139 Verifying : tpm2-tss-4.0.1-3.fc38.aarch64 100/139 Verifying : tzdata-2023c-1.fc38.noarch 101/139 Verifying : xz-libs-5.4.1-1.fc38.aarch64 102/139 Verifying : zlib-1.2.13-3.fc38.aarch64 103/139 Verifying : alternatives-1.24-1.fc38.aarch64 104/139 Verifying : audit-libs-3.1.1-1.fc38.aarch64 105/139 Verifying : coreutils-9.1-12.fc38.aarch64 106/139 Verifying : coreutils-common-9.1-12.fc38.aarch64 107/139 Verifying : curl-8.0.1-1.fc38.aarch64 108/139 Verifying : dnf-4.15.0-1.fc38.noarch 109/139 Verifying : dnf-data-4.15.0-1.fc38.noarch 110/139 Verifying : elfutils-default-yama-scope-0.189-2.fc38.noarch 111/139 Verifying : elfutils-libelf-0.189-2.fc38.aarch64 112/139 Verifying : elfutils-libs-0.189-2.fc38.aarch64 113/139 Verifying : fedora-release-38-35.noarch 114/139 Verifying : fedora-release-common-38-35.noarch 115/139 Verifying : fedora-release-identity-basic-38-35.noarch 116/139 Verifying : glib2-2.76.2-1.fc38.aarch64 117/139 Verifying : glibc-2.37-4.fc38.aarch64 118/139 Verifying : glibc-common-2.37-4.fc38.aarch64 119/139 Verifying : glibc-minimal-langpack-2.37-4.fc38.aarch64 120/139 Verifying : libcurl-8.0.1-1.fc38.aarch64 121/139 Verifying : libgcc-13.1.1-1.fc38.aarch64 122/139 Verifying : libgcrypt-1.10.2-1.fc38.aarch64 123/139 Verifying : libgomp-13.1.1-1.fc38.aarch64 124/139 Verifying : libgpg-error-1.47-1.fc38.aarch64 125/139 Verifying : libstdc++-13.1.1-1.fc38.aarch64 126/139 Verifying : libtirpc-1.3.3-1.rc1.fc38.aarch64 127/139 Verifying : libxml2-2.10.4-1.fc38.aarch64 128/139 Verifying : libzstd-1.5.5-1.fc38.aarch64 129/139 Verifying : python3-3.11.3-1.fc38.aarch64 130/139 Verifying : python3-dnf-4.15.0-1.fc38.noarch 131/139 Verifying : python3-libs-3.11.3-1.fc38.aarch64 132/139 Verifying : python3-rpm-4.18.1-3.fc38.aarch64 133/139 Verifying : rpm-4.18.1-3.fc38.aarch64 134/139 Verifying : rpm-build-libs-4.18.1-3.fc38.aarch64 135/139 Verifying : rpm-libs-4.18.1-3.fc38.aarch64 136/139 Verifying : rpm-sequoia-1.4.0-2.fc38.aarch64 137/139 Verifying : rpm-sign-libs-4.18.1-3.fc38.aarch64 138/139 Verifying : zchunk-libs-1.3.1-1.fc38.aarch64 139/139 Installed products updated. Installed: alternatives-1.24-1.fc38.aarch64 audit-libs-3.1.1-1.fc38.aarch64 basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.aarch64 bzip2-libs-1.0.8-13.fc38.aarch64 ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.1-12.fc38.aarch64 coreutils-common-9.1-12.fc38.aarch64 crypto-policies-20230301-1.gita12f7b2.fc38.noarch curl-8.0.1-1.fc38.aarch64 cyrus-sasl-lib-2.1.28-9.fc38.aarch64 dbus-libs-1:1.14.6-1.fc38.aarch64 dnf-4.15.0-1.fc38.noarch dnf-data-4.15.0-1.fc38.noarch dnf-plugins-core-4.4.0-1.fc38.noarch elfutils-default-yama-scope-0.189-2.fc38.noarch elfutils-libelf-0.189-2.fc38.aarch64 elfutils-libs-0.189-2.fc38.aarch64 expat-2.5.0-2.fc38.aarch64 fedora-gpg-keys-38-1.noarch fedora-release-38-35.noarch fedora-release-common-38-35.noarch fedora-release-identity-basic-38-35.noarch fedora-repos-38-1.noarch file-libs-5.44-3.fc38.aarch64 filesystem-3.18-3.fc38.aarch64 findutils-1:4.9.0-3.fc38.aarch64 gawk-5.1.1-5.fc38.aarch64 gdbm-libs-1:1.23-3.fc38.aarch64 glib2-2.76.2-1.fc38.aarch64 glibc-2.37-4.fc38.aarch64 glibc-common-2.37-4.fc38.aarch64 glibc-minimal-langpack-2.37-4.fc38.aarch64 gmp-1:6.2.1-4.fc38.aarch64 gnupg2-2.4.0-3.fc38.aarch64 gnutls-3.8.0-2.fc38.aarch64 gpgme-1.17.1-3.fc38.aarch64 grep-3.8-3.fc38.aarch64 ima-evm-utils-1.4-7.fc38.aarch64 json-c-0.16-4.fc38.aarch64 keyutils-libs-1.6.1-6.fc38.aarch64 krb5-libs-1.20.1-8.fc38.aarch64 libacl-2.3.1-6.fc38.aarch64 libarchive-3.6.1-4.fc38.aarch64 libassuan-2.5.5-6.fc38.aarch64 libattr-2.5.1-6.fc38.aarch64 libb2-0.98.1-8.fc38.aarch64 libblkid-2.38.1-4.fc38.aarch64 libbrotli-1.0.9-11.fc38.aarch64 libcap-2.48-6.fc38.aarch64 libcap-ng-0.8.3-5.fc38.aarch64 libcom_err-1.46.5-4.fc38.aarch64 libcomps-0.1.18-6.fc38.aarch64 libcurl-8.0.1-1.fc38.aarch64 libdnf-0.70.0-1.fc38.aarch64 libeconf-0.4.0-5.fc38.aarch64 libevent-2.1.12-8.fc38.aarch64 libffi-3.4.4-2.fc38.aarch64 libfsverity-1.4-9.fc38.aarch64 libgcc-13.1.1-1.fc38.aarch64 libgcrypt-1.10.2-1.fc38.aarch64 libgomp-13.1.1-1.fc38.aarch64 libgpg-error-1.47-1.fc38.aarch64 libidn2-2.3.4-2.fc38.aarch64 libksba-1.6.3-2.fc38.aarch64 libmodulemd-2.14.0-5.fc38.aarch64 libmount-2.38.1-4.fc38.aarch64 libnghttp2-1.52.0-1.fc38.aarch64 libnsl2-2.0.0-5.fc38.aarch64 libpsl-0.21.2-2.fc38.aarch64 librepo-1.15.1-2.fc38.aarch64 libreport-filesystem-2.17.9-1.fc38.noarch libselinux-3.5-1.fc38.aarch64 libsemanage-3.5-2.fc38.aarch64 libsepol-3.5-1.fc38.aarch64 libsigsegv-2.14-4.fc38.aarch64 libsmartcols-2.38.1-4.fc38.aarch64 libsolv-0.7.22-4.fc38.aarch64 libssh-0.10.4-4.fc38.aarch64 libssh-config-0.10.4-4.fc38.noarch libstdc++-13.1.1-1.fc38.aarch64 libtasn1-4.19.0-2.fc38.aarch64 libtirpc-1.3.3-1.rc1.fc38.aarch64 libunistring-1.1-3.fc38.aarch64 libunistring1.0-1.0-1.fc38.aarch64 libuuid-2.38.1-4.fc38.aarch64 libverto-0.3.2-5.fc38.aarch64 libxcrypt-4.4.33-7.fc38.aarch64 libxml2-2.10.4-1.fc38.aarch64 libyaml-0.2.5-9.fc38.aarch64 libzstd-1.5.5-1.fc38.aarch64 lua-libs-5.4.4-9.fc38.aarch64 lz4-libs-1.9.4-2.fc38.aarch64 mpdecimal-2.5.1-6.fc38.aarch64 mpfr-4.1.1-3.fc38.aarch64 ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.aarch64 nettle-3.8-3.fc38.aarch64 npth-1.6-12.fc38.aarch64 openldap-2.6.4-1.fc38.aarch64 openssl-libs-1:3.0.8-2.fc38.aarch64 p11-kit-0.24.1-6.fc38.aarch64 p11-kit-trust-0.24.1-6.fc38.aarch64 pcre2-10.42-1.fc38.1.aarch64 pcre2-syntax-10.42-1.fc38.1.noarch popt-1.19-2.fc38.aarch64 publicsuffix-list-dafsa-20230318-1.fc38.noarch python-pip-wheel-22.3.1-2.fc38.noarch python-setuptools-wheel-65.5.1-2.fc38.noarch python3-3.11.3-1.fc38.aarch64 python3-dateutil-1:2.8.2-5.fc38.noarch python3-dbus-1.3.2-2.fc38.aarch64 python3-distro-1.8.0-2.fc38.noarch python3-dnf-4.15.0-1.fc38.noarch python3-dnf-plugins-core-4.4.0-1.fc38.noarch python3-gpg-1.17.1-3.fc38.aarch64 python3-hawkey-0.70.0-1.fc38.aarch64 python3-libcomps-0.1.18-6.fc38.aarch64 python3-libdnf-0.70.0-1.fc38.aarch64 python3-libs-3.11.3-1.fc38.aarch64 python3-rpm-4.18.1-3.fc38.aarch64 python3-six-1.16.0-9.fc38.noarch python3-systemd-235-2.fc38.aarch64 readline-8.2-3.fc38.aarch64 rpm-4.18.1-3.fc38.aarch64 rpm-build-libs-4.18.1-3.fc38.aarch64 rpm-libs-4.18.1-3.fc38.aarch64 rpm-sequoia-1.4.0-2.fc38.aarch64 rpm-sign-libs-4.18.1-3.fc38.aarch64 sed-4.8-12.fc38.aarch64 setup-2.14.3-2.fc38.noarch shadow-utils-2:4.13-6.fc38.aarch64 sqlite-libs-3.40.1-2.fc38.aarch64 systemd-libs-253.2-1.fc38.aarch64 tpm2-tss-4.0.1-3.fc38.aarch64 tzdata-2023c-1.fc38.noarch xz-libs-5.4.1-1.fc38.aarch64 zchunk-libs-1.3.1-1.fc38.aarch64 zlib-1.2.13-3.fc38.aarch64 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-38-aarch64-1683782870.997458/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 56 MB/s | 5.8 MB 00:00 Additional repo https_download1_rpmfusion_org_f 646 kB/s | 633 kB 00:00 fedora 54 MB/s | 79 MB 00:01 updates 38 MB/s | 15 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash aarch64 5.2.15-3.fc38 fedora 1.8 M bzip2 aarch64 1.0.8-13.fc38 fedora 52 k coreutils aarch64 9.1-12.fc38 updates 1.1 M cpio aarch64 2.13-14.fc38 fedora 275 k diffutils aarch64 3.9-1.fc38 fedora 394 k fedora-release-common noarch 38-35 updates 22 k findutils aarch64 1:4.9.0-3.fc38 fedora 495 k gawk aarch64 5.1.1-5.fc38 fedora 1.0 M glibc-minimal-langpack aarch64 2.37-4.fc38 updates 37 k grep aarch64 3.8-3.fc38 fedora 291 k gzip aarch64 1.12-3.fc38 fedora 164 k info aarch64 7.0.2-2.fc38 fedora 179 k patch aarch64 2.7.6-19.fc38 fedora 123 k redhat-rpm-config noarch 252-1.fc38 fedora 83 k rpm-build aarch64 4.18.1-3.fc38 updates 77 k sed aarch64 4.8-12.fc38 fedora 303 k shadow-utils aarch64 2:4.13-6.fc38 fedora 1.3 M tar aarch64 2:1.34-8.fc38 fedora 880 k unzip aarch64 6.0-60.fc38 fedora 183 k util-linux aarch64 2.38.1-4.fc38 fedora 2.3 M which aarch64 2.21-39.fc38 fedora 42 k xz aarch64 5.4.1-1.fc38 fedora 420 k Installing dependencies: alternatives aarch64 1.24-1.fc38 updates 38 k ansible-srpm-macros noarch 1-9.1.fc38 fedora 8.8 k audit-libs aarch64 3.1.1-1.fc38 updates 117 k authselect aarch64 1.4.2-2.fc38 fedora 144 k authselect-libs aarch64 1.4.2-2.fc38 fedora 249 k basesystem noarch 11-15.fc38 fedora 7.0 k binutils aarch64 2.39-9.fc38 fedora 5.9 M binutils-gold aarch64 2.39-9.fc38 fedora 954 k bzip2-libs aarch64 1.0.8-13.fc38 fedora 43 k ca-certificates noarch 2023.2.60-2.fc38 fedora 845 k coreutils-common aarch64 9.1-12.fc38 updates 2.0 M cracklib aarch64 2.9.7-31.fc38 fedora 93 k crypto-policies noarch 20230301-1.gita12f7b2.fc38 fedora 93 k curl aarch64 8.0.1-1.fc38 updates 346 k cyrus-sasl-lib aarch64 2.1.28-9.fc38 fedora 778 k debugedit aarch64 5.0-7.fc38 fedora 77 k dwz aarch64 0.15-2.fc38 fedora 136 k ed aarch64 1.19-2.fc38 fedora 78 k efi-srpm-macros noarch 5-7.fc38 fedora 22 k elfutils aarch64 0.189-2.fc38 updates 537 k elfutils-debuginfod-client aarch64 0.189-2.fc38 updates 39 k elfutils-default-yama-scope noarch 0.189-2.fc38 updates 15 k elfutils-libelf aarch64 0.189-2.fc38 updates 195 k elfutils-libs aarch64 0.189-2.fc38 updates 259 k fedora-gpg-keys noarch 38-1 fedora 126 k fedora-release noarch 38-35 updates 12 k fedora-release-identity-basic noarch 38-35 updates 13 k fedora-repos noarch 38-1 fedora 9.1 k file aarch64 5.44-3.fc38 fedora 50 k file-libs aarch64 5.44-3.fc38 fedora 730 k filesystem aarch64 3.18-3.fc38 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-11.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-7.fc38 fedora 7.8 k gdb-minimal aarch64 13.1-4.fc38 updates 3.8 M gdbm-libs aarch64 1:1.23-3.fc38 fedora 56 k ghc-srpm-macros noarch 1.6.1-1.fc38 fedora 8.0 k glibc aarch64 2.37-4.fc38 updates 1.7 M glibc-common aarch64 2.37-4.fc38 updates 310 k glibc-gconv-extra aarch64 2.37-4.fc38 updates 2.0 M gmp aarch64 1:6.2.1-4.fc38 fedora 266 k gnat-srpm-macros noarch 6-2.fc38 fedora 8.8 k go-srpm-macros noarch 3.2.0-2.fc38 fedora 27 k jansson aarch64 2.13.1-6.fc38 fedora 45 k kernel-srpm-macros noarch 1.0-16.fc38 fedora 9.3 k keyutils-libs aarch64 1.6.1-6.fc38 fedora 31 k krb5-libs aarch64 1.20.1-8.fc38 fedora 732 k libacl aarch64 2.3.1-6.fc38 fedora 23 k libarchive aarch64 3.6.1-4.fc38 fedora 394 k libattr aarch64 2.5.1-6.fc38 fedora 18 k libblkid aarch64 2.38.1-4.fc38 fedora 106 k libbrotli aarch64 1.0.9-11.fc38 fedora 319 k libcap aarch64 2.48-6.fc38 fedora 68 k libcap-ng aarch64 0.8.3-5.fc38 fedora 32 k libcom_err aarch64 1.46.5-4.fc38 fedora 26 k libcurl aarch64 8.0.1-1.fc38 updates 306 k libdb aarch64 5.3.28-55.fc38 fedora 736 k libeconf aarch64 0.4.0-5.fc38 fedora 27 k libevent aarch64 2.1.12-8.fc38 fedora 253 k libfdisk aarch64 2.38.1-4.fc38 fedora 156 k libffi aarch64 3.4.4-2.fc38 fedora 36 k libgcc aarch64 13.1.1-1.fc38 updates 90 k libgomp aarch64 13.1.1-1.fc38 updates 307 k libidn2 aarch64 2.3.4-2.fc38 fedora 160 k libmount aarch64 2.38.1-4.fc38 fedora 133 k libnghttp2 aarch64 1.52.0-1.fc38 fedora 75 k libnsl2 aarch64 2.0.0-5.fc38 fedora 30 k libpkgconf aarch64 1.8.0-6.fc38 fedora 36 k libpsl aarch64 0.21.2-2.fc38 fedora 66 k libpwquality aarch64 1.4.5-3.fc38 fedora 120 k libselinux aarch64 3.5-1.fc38 fedora 86 k libsemanage aarch64 3.5-2.fc38 fedora 117 k libsepol aarch64 3.5-1.fc38 fedora 311 k libsigsegv aarch64 2.14-4.fc38 fedora 27 k libsmartcols aarch64 2.38.1-4.fc38 fedora 63 k libssh aarch64 0.10.4-4.fc38 fedora 209 k libssh-config noarch 0.10.4-4.fc38 fedora 8.9 k libstdc++ aarch64 13.1.1-1.fc38 updates 811 k libtasn1 aarch64 4.19.0-2.fc38 fedora 73 k libtirpc aarch64 1.3.3-1.rc1.fc38 updates 95 k libunistring1.0 aarch64 1.0-1.fc38 fedora 536 k libutempter aarch64 1.2.1-8.fc38 fedora 27 k libuuid aarch64 2.38.1-4.fc38 fedora 27 k libverto aarch64 0.3.2-5.fc38 fedora 21 k libxcrypt aarch64 4.4.33-7.fc38 fedora 124 k libxml2 aarch64 2.10.4-1.fc38 updates 688 k libzstd aarch64 1.5.5-1.fc38 updates 280 k lua-libs aarch64 5.4.4-9.fc38 fedora 130 k lua-srpm-macros noarch 1-8.fc38 fedora 8.6 k lz4-libs aarch64 1.9.4-2.fc38 fedora 68 k mpfr aarch64 4.1.1-3.fc38 fedora 576 k ncurses-base noarch 6.4-3.20230114.fc38 fedora 87 k ncurses-libs aarch64 6.4-3.20230114.fc38 fedora 323 k ocaml-srpm-macros noarch 7-3.fc38 fedora 13 k openblas-srpm-macros noarch 2-13.fc38 fedora 7.5 k openldap aarch64 2.6.4-1.fc38 fedora 251 k openssl-libs aarch64 1:3.0.8-2.fc38 fedora 2.0 M p11-kit aarch64 0.24.1-6.fc38 fedora 353 k p11-kit-trust aarch64 0.24.1-6.fc38 fedora 136 k package-notes-srpm-macros noarch 0.5-7.fc38 fedora 11 k pam aarch64 1.5.2-16.fc38 fedora 571 k pam-libs aarch64 1.5.2-16.fc38 fedora 58 k pcre2 aarch64 10.42-1.fc38.1 fedora 220 k pcre2-syntax noarch 10.42-1.fc38.1 fedora 144 k perl-srpm-macros noarch 1-48.fc38 fedora 8.4 k pkgconf aarch64 1.8.0-6.fc38 fedora 41 k pkgconf-m4 noarch 1.8.0-6.fc38 fedora 14 k pkgconf-pkg-config aarch64 1.8.0-6.fc38 fedora 9.6 k popt aarch64 1.19-2.fc38 fedora 66 k publicsuffix-list-dafsa noarch 20230318-1.fc38 fedora 60 k pyproject-srpm-macros noarch 1.7.0-1.fc38 updates 14 k python-srpm-macros noarch 3.11-10.fc38 fedora 26 k qt5-srpm-macros noarch 5.15.9-1.fc38 updates 8.1 k readline aarch64 8.2-3.fc38 fedora 211 k rpm aarch64 4.18.1-3.fc38 updates 567 k rpm-build-libs aarch64 4.18.1-3.fc38 updates 91 k rpm-libs aarch64 4.18.1-3.fc38 updates 307 k rpm-sequoia aarch64 1.4.0-2.fc38 updates 801 k rpmautospec-rpm-macros noarch 0.3.5-1.fc38 fedora 9.3 k rust-srpm-macros noarch 24-1.fc38 fedora 12 k setup noarch 2.14.3-2.fc38 fedora 152 k sqlite-libs aarch64 3.40.1-2.fc38 fedora 663 k systemd-libs aarch64 253.2-1.fc38 fedora 635 k tzdata noarch 2023c-1.fc38 fedora 718 k util-linux-core aarch64 2.38.1-4.fc38 fedora 474 k xxhash-libs aarch64 0.8.1-4.fc38 fedora 33 k xz-libs aarch64 5.4.1-1.fc38 fedora 106 k zip aarch64 3.0-36.fc38 fedora 262 k zlib aarch64 1.2.13-3.fc38 fedora 93 k zstd aarch64 1.5.5-1.fc38 updates 445 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 151 Packages Total download size: 53 M Installed size: 305 M Downloading Packages: (1/151): ansible-srpm-macros-1-9.1.fc38.noarch. 249 kB/s | 8.8 kB 00:00 (2/151): authselect-1.4.2-2.fc38.aarch64.rpm 3.9 MB/s | 144 kB 00:00 (3/151): basesystem-11-15.fc38.noarch.rpm 4.9 MB/s | 7.0 kB 00:00 (4/151): authselect-libs-1.4.2-2.fc38.aarch64.r 6.3 MB/s | 249 kB 00:00 (5/151): binutils-gold-2.39-9.fc38.aarch64.rpm 91 MB/s | 954 kB 00:00 (6/151): bzip2-1.0.8-13.fc38.aarch64.rpm 13 MB/s | 52 kB 00:00 (7/151): bash-5.2.15-3.fc38.aarch64.rpm 86 MB/s | 1.8 MB 00:00 (8/151): bzip2-libs-1.0.8-13.fc38.aarch64.rpm 11 MB/s | 43 kB 00:00 (9/151): ca-certificates-2023.2.60-2.fc38.noarc 135 MB/s | 845 kB 00:00 (10/151): binutils-2.39-9.fc38.aarch64.rpm 170 MB/s | 5.9 MB 00:00 (11/151): cpio-2.13-14.fc38.aarch64.rpm 24 MB/s | 275 kB 00:00 (12/151): cracklib-2.9.7-31.fc38.aarch64.rpm 12 MB/s | 93 kB 00:00 (13/151): debugedit-5.0-7.fc38.aarch64.rpm 36 MB/s | 77 kB 00:00 (14/151): crypto-policies-20230301-1.gita12f7b2 28 MB/s | 93 kB 00:00 (15/151): cyrus-sasl-lib-2.1.28-9.fc38.aarch64. 117 MB/s | 778 kB 00:00 (16/151): diffutils-3.9-1.fc38.aarch64.rpm 74 MB/s | 394 kB 00:00 (17/151): dwz-0.15-2.fc38.aarch64.rpm 31 MB/s | 136 kB 00:00 (18/151): ed-1.19-2.fc38.aarch64.rpm 36 MB/s | 78 kB 00:00 (19/151): efi-srpm-macros-5-7.fc38.noarch.rpm 9.9 MB/s | 22 kB 00:00 (20/151): fedora-gpg-keys-38-1.noarch.rpm 52 MB/s | 126 kB 00:00 (21/151): fedora-repos-38-1.noarch.rpm 3.0 MB/s | 9.1 kB 00:00 (22/151): file-5.44-3.fc38.aarch64.rpm 29 MB/s | 50 kB 00:00 (23/151): findutils-4.9.0-3.fc38.aarch64.rpm 125 MB/s | 495 kB 00:00 (24/151): filesystem-3.18-3.fc38.aarch64.rpm 144 MB/s | 1.1 MB 00:00 (25/151): fonts-srpm-macros-2.0.5-11.fc38.noarc 7.8 MB/s | 26 kB 00:00 (26/151): file-libs-5.44-3.fc38.aarch64.rpm 61 MB/s | 730 kB 00:00 (27/151): fpc-srpm-macros-1.3-7.fc38.noarch.rpm 4.3 MB/s | 7.8 kB 00:00 (28/151): gdbm-libs-1.23-3.fc38.aarch64.rpm 14 MB/s | 56 kB 00:00 (29/151): ghc-srpm-macros-1.6.1-1.fc38.noarch.r 2.0 MB/s | 8.0 kB 00:00 (30/151): gawk-5.1.1-5.fc38.aarch64.rpm 136 MB/s | 1.0 MB 00:00 (31/151): gmp-6.2.1-4.fc38.aarch64.rpm 90 MB/s | 266 kB 00:00 (32/151): gnat-srpm-macros-6-2.fc38.noarch.rpm 3.1 MB/s | 8.8 kB 00:00 (33/151): go-srpm-macros-3.2.0-2.fc38.noarch.rp 16 MB/s | 27 kB 00:00 (34/151): grep-3.8-3.fc38.aarch64.rpm 103 MB/s | 291 kB 00:00 (35/151): gzip-1.12-3.fc38.aarch64.rpm 44 MB/s | 164 kB 00:00 (36/151): info-7.0.2-2.fc38.aarch64.rpm 56 MB/s | 179 kB 00:00 (37/151): jansson-2.13.1-6.fc38.aarch64.rpm 30 MB/s | 45 kB 00:00 (38/151): kernel-srpm-macros-1.0-16.fc38.noarch 7.1 MB/s | 9.3 kB 00:00 (39/151): keyutils-libs-1.6.1-6.fc38.aarch64.rp 18 MB/s | 31 kB 00:00 (40/151): libacl-2.3.1-6.fc38.aarch64.rpm 9.2 MB/s | 23 kB 00:00 (41/151): krb5-libs-1.20.1-8.fc38.aarch64.rpm 107 MB/s | 732 kB 00:00 (42/151): libarchive-3.6.1-4.fc38.aarch64.rpm 59 MB/s | 394 kB 00:00 (43/151): libattr-2.5.1-6.fc38.aarch64.rpm 4.9 MB/s | 18 kB 00:00 (44/151): libblkid-2.38.1-4.fc38.aarch64.rpm 62 MB/s | 106 kB 00:00 (45/151): libbrotli-1.0.9-11.fc38.aarch64.rpm 121 MB/s | 319 kB 00:00 (46/151): libcap-2.48-6.fc38.aarch64.rpm 27 MB/s | 68 kB 00:00 (47/151): libcap-ng-0.8.3-5.fc38.aarch64.rpm 13 MB/s | 32 kB 00:00 (48/151): libcom_err-1.46.5-4.fc38.aarch64.rpm 16 MB/s | 26 kB 00:00 (49/151): libdb-5.3.28-55.fc38.aarch64.rpm 184 MB/s | 736 kB 00:00 (50/151): libeconf-0.4.0-5.fc38.aarch64.rpm 5.8 MB/s | 27 kB 00:00 (51/151): libevent-2.1.12-8.fc38.aarch64.rpm 64 MB/s | 253 kB 00:00 (52/151): libfdisk-2.38.1-4.fc38.aarch64.rpm 94 MB/s | 156 kB 00:00 (53/151): libidn2-2.3.4-2.fc38.aarch64.rpm 71 MB/s | 160 kB 00:00 (54/151): libffi-3.4.4-2.fc38.aarch64.rpm 13 MB/s | 36 kB 00:00 (55/151): libmount-2.38.1-4.fc38.aarch64.rpm 52 MB/s | 133 kB 00:00 (56/151): libnghttp2-1.52.0-1.fc38.aarch64.rpm 46 MB/s | 75 kB 00:00 (57/151): libnsl2-2.0.0-5.fc38.aarch64.rpm 16 MB/s | 30 kB 00:00 (58/151): libpkgconf-1.8.0-6.fc38.aarch64.rpm 23 MB/s | 36 kB 00:00 (59/151): libpsl-0.21.2-2.fc38.aarch64.rpm 38 MB/s | 66 kB 00:00 (60/151): libpwquality-1.4.5-3.fc38.aarch64.rpm 67 MB/s | 120 kB 00:00 (61/151): libselinux-3.5-1.fc38.aarch64.rpm 41 MB/s | 86 kB 00:00 (62/151): libsemanage-3.5-2.fc38.aarch64.rpm 61 MB/s | 117 kB 00:00 (63/151): libsepol-3.5-1.fc38.aarch64.rpm 89 MB/s | 311 kB 00:00 (64/151): libsigsegv-2.14-4.fc38.aarch64.rpm 8.8 MB/s | 27 kB 00:00 (65/151): libsmartcols-2.38.1-4.fc38.aarch64.rp 25 MB/s | 63 kB 00:00 (66/151): libssh-0.10.4-4.fc38.aarch64.rpm 101 MB/s | 209 kB 00:00 (67/151): libtasn1-4.19.0-2.fc38.aarch64.rpm 29 MB/s | 73 kB 00:00 (68/151): libssh-config-0.10.4-4.fc38.noarch.rp 3.0 MB/s | 8.9 kB 00:00 (69/151): libunistring1.0-1.0-1.fc38.aarch64.rp 134 MB/s | 536 kB 00:00 (70/151): libuuid-2.38.1-4.fc38.aarch64.rpm 7.5 MB/s | 27 kB 00:00 (71/151): libverto-0.3.2-5.fc38.aarch64.rpm 13 MB/s | 21 kB 00:00 (72/151): libxcrypt-4.4.33-7.fc38.aarch64.rpm 62 MB/s | 124 kB 00:00 (73/151): lua-libs-5.4.4-9.fc38.aarch64.rpm 53 MB/s | 130 kB 00:00 (74/151): libutempter-1.2.1-8.fc38.aarch64.rpm 3.0 MB/s | 27 kB 00:00 (75/151): lua-srpm-macros-1-8.fc38.noarch.rpm 3.5 MB/s | 8.6 kB 00:00 (76/151): lz4-libs-1.9.4-2.fc38.aarch64.rpm 41 MB/s | 68 kB 00:00 (77/151): ncurses-base-6.4-3.20230114.fc38.noar 31 MB/s | 87 kB 00:00 (78/151): mpfr-4.1.1-3.fc38.aarch64.rpm 139 MB/s | 576 kB 00:00 (79/151): ncurses-libs-6.4-3.20230114.fc38.aarc 91 MB/s | 323 kB 00:00 (80/151): ocaml-srpm-macros-7-3.fc38.noarch.rpm 5.6 MB/s | 13 kB 00:00 (81/151): openblas-srpm-macros-2-13.fc38.noarch 4.3 MB/s | 7.5 kB 00:00 (82/151): openldap-2.6.4-1.fc38.aarch64.rpm 113 MB/s | 251 kB 00:00 (83/151): p11-kit-trust-0.24.1-6.fc38.aarch64.r 33 MB/s | 136 kB 00:00 (84/151): openssl-libs-3.0.8-2.fc38.aarch64.rpm 201 MB/s | 2.0 MB 00:00 (85/151): p11-kit-0.24.1-6.fc38.aarch64.rpm 33 MB/s | 353 kB 00:00 (86/151): package-notes-srpm-macros-0.5-7.fc38. 2.5 MB/s | 11 kB 00:00 (87/151): pam-1.5.2-16.fc38.aarch64.rpm 146 MB/s | 571 kB 00:00 (88/151): pam-libs-1.5.2-16.fc38.aarch64.rpm 15 MB/s | 58 kB 00:00 (89/151): patch-2.7.6-19.fc38.aarch64.rpm 31 MB/s | 123 kB 00:00 (90/151): pcre2-10.42-1.fc38.1.aarch64.rpm 83 MB/s | 220 kB 00:00 (91/151): pcre2-syntax-10.42-1.fc38.1.noarch.rp 39 MB/s | 144 kB 00:00 (92/151): perl-srpm-macros-1-48.fc38.noarch.rpm 2.1 MB/s | 8.4 kB 00:00 (93/151): pkgconf-1.8.0-6.fc38.aarch64.rpm 15 MB/s | 41 kB 00:00 (94/151): pkgconf-m4-1.8.0-6.fc38.noarch.rpm 5.4 MB/s | 14 kB 00:00 (95/151): pkgconf-pkg-config-1.8.0-6.fc38.aarch 3.6 MB/s | 9.6 kB 00:00 (96/151): popt-1.19-2.fc38.aarch64.rpm 27 MB/s | 66 kB 00:00 (97/151): publicsuffix-list-dafsa-20230318-1.fc 38 MB/s | 60 kB 00:00 (98/151): python-srpm-macros-3.11-10.fc38.noarc 15 MB/s | 26 kB 00:00 (99/151): readline-8.2-3.fc38.aarch64.rpm 91 MB/s | 211 kB 00:00 (100/151): rpmautospec-rpm-macros-0.3.5-1.fc38. 7.5 MB/s | 9.3 kB 00:00 (101/151): redhat-rpm-config-252-1.fc38.noarch. 31 MB/s | 83 kB 00:00 (102/151): rust-srpm-macros-24-1.fc38.noarch.rp 6.6 MB/s | 12 kB 00:00 (103/151): setup-2.14.3-2.fc38.noarch.rpm 67 MB/s | 152 kB 00:00 (104/151): sed-4.8-12.fc38.aarch64.rpm 87 MB/s | 303 kB 00:00 (105/151): sqlite-libs-3.40.1-2.fc38.aarch64.rp 94 MB/s | 663 kB 00:00 (106/151): shadow-utils-4.13-6.fc38.aarch64.rpm 117 MB/s | 1.3 MB 00:00 (107/151): systemd-libs-253.2-1.fc38.aarch64.rp 68 MB/s | 635 kB 00:00 (108/151): tar-1.34-8.fc38.aarch64.rpm 183 MB/s | 880 kB 00:00 (109/151): unzip-6.0-60.fc38.aarch64.rpm 60 MB/s | 183 kB 00:00 (110/151): tzdata-2023c-1.fc38.noarch.rpm 113 MB/s | 718 kB 00:00 (111/151): util-linux-core-2.38.1-4.fc38.aarch6 69 MB/s | 474 kB 00:00 (112/151): which-2.21-39.fc38.aarch64.rpm 10 MB/s | 42 kB 00:00 (113/151): xxhash-libs-0.8.1-4.fc38.aarch64.rpm 12 MB/s | 33 kB 00:00 (114/151): util-linux-2.38.1-4.fc38.aarch64.rpm 146 MB/s | 2.3 MB 00:00 (115/151): xz-5.4.1-1.fc38.aarch64.rpm 59 MB/s | 420 kB 00:00 (116/151): xz-libs-5.4.1-1.fc38.aarch64.rpm 20 MB/s | 106 kB 00:00 (117/151): zlib-1.2.13-3.fc38.aarch64.rpm 39 MB/s | 93 kB 00:00 (118/151): zip-3.0-36.fc38.aarch64.rpm 59 MB/s | 262 kB 00:00 (119/151): alternatives-1.24-1.fc38.aarch64.rpm 10 MB/s | 38 kB 00:00 (120/151): audit-libs-3.1.1-1.fc38.aarch64.rpm 45 MB/s | 117 kB 00:00 (121/151): curl-8.0.1-1.fc38.aarch64.rpm 83 MB/s | 346 kB 00:00 (122/151): coreutils-common-9.1-12.fc38.aarch64 193 MB/s | 2.0 MB 00:00 (123/151): elfutils-debuginfod-client-0.189-2.f 24 MB/s | 39 kB 00:00 (124/151): elfutils-default-yama-scope-0.189-2. 8.6 MB/s | 15 kB 00:00 (125/151): elfutils-0.189-2.fc38.aarch64.rpm 55 MB/s | 537 kB 00:00 (126/151): elfutils-libelf-0.189-2.fc38.aarch64 83 MB/s | 195 kB 00:00 (127/151): elfutils-libs-0.189-2.fc38.aarch64.r 78 MB/s | 259 kB 00:00 (128/151): fedora-release-38-35.noarch.rpm 4.1 MB/s | 12 kB 00:00 (129/151): fedora-release-common-38-35.noarch.r 13 MB/s | 22 kB 00:00 (130/151): fedora-release-identity-basic-38-35. 7.6 MB/s | 13 kB 00:00 (131/151): glibc-2.37-4.fc38.aarch64.rpm 131 MB/s | 1.7 MB 00:00 (132/151): glibc-common-2.37-4.fc38.aarch64.rpm 64 MB/s | 310 kB 00:00 (133/151): gdb-minimal-13.1-4.fc38.aarch64.rpm 155 MB/s | 3.8 MB 00:00 (134/151): coreutils-9.1-12.fc38.aarch64.rpm 21 MB/s | 1.1 MB 00:00 (135/151): glibc-gconv-extra-2.37-4.fc38.aarch6 173 MB/s | 2.0 MB 00:00 (136/151): glibc-minimal-langpack-2.37-4.fc38.a 7.0 MB/s | 37 kB 00:00 (137/151): libcurl-8.0.1-1.fc38.aarch64.rpm 62 MB/s | 306 kB 00:00 (138/151): libgcc-13.1.1-1.fc38.aarch64.rpm 13 MB/s | 90 kB 00:00 (139/151): libgomp-13.1.1-1.fc38.aarch64.rpm 30 MB/s | 307 kB 00:00 (140/151): libstdc++-13.1.1-1.fc38.aarch64.rpm 67 MB/s | 811 kB 00:00 (141/151): libtirpc-1.3.3-1.rc1.fc38.aarch64.rp 6.7 MB/s | 95 kB 00:00 (142/151): libzstd-1.5.5-1.fc38.aarch64.rpm 47 MB/s | 280 kB 00:00 (143/151): pyproject-srpm-macros-1.7.0-1.fc38.n 2.6 MB/s | 14 kB 00:00 (144/151): qt5-srpm-macros-5.15.9-1.fc38.noarch 1.3 MB/s | 8.1 kB 00:00 (145/151): rpm-build-4.18.1-3.fc38.aarch64.rpm 12 MB/s | 77 kB 00:00 (146/151): rpm-4.18.1-3.fc38.aarch64.rpm 53 MB/s | 567 kB 00:00 (147/151): rpm-build-libs-4.18.1-3.fc38.aarch64 22 MB/s | 91 kB 00:00 (148/151): rpm-libs-4.18.1-3.fc38.aarch64.rpm 55 MB/s | 307 kB 00:00 (149/151): zstd-1.5.5-1.fc38.aarch64.rpm 81 MB/s | 445 kB 00:00 (150/151): libxml2-2.10.4-1.fc38.aarch64.rpm 15 MB/s | 688 kB 00:00 (151/151): rpm-sequoia-1.4.0-2.fc38.aarch64.rpm 47 MB/s | 801 kB 00:00 -------------------------------------------------------------------------------- Total 98 MB/s | 53 MB 00:00 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " 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 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-3.fc38.aarch64 1/1 Preparing : 1/1 Installing : libgcc-13.1.1-1.fc38.aarch64 1/151 Running scriptlet: libgcc-13.1.1-1.fc38.aarch64 1/151 Installing : crypto-policies-20230301-1.gita12f7b2.fc38.noarc 2/151 Running scriptlet: crypto-policies-20230301-1.gita12f7b2.fc38.noarc 2/151 Installing : fedora-release-identity-basic-38-35.noarch 3/151 Installing : tzdata-2023c-1.fc38.noarch 4/151 Installing : qt5-srpm-macros-5.15.9-1.fc38.noarch 5/151 Installing : pyproject-srpm-macros-1.7.0-1.fc38.noarch 6/151 Installing : coreutils-common-9.1-12.fc38.aarch64 7/151 Installing : rust-srpm-macros-24-1.fc38.noarch 8/151 Installing : publicsuffix-list-dafsa-20230318-1.fc38.noarch 9/151 Installing : pkgconf-m4-1.8.0-6.fc38.noarch 10/151 Installing : perl-srpm-macros-1-48.fc38.noarch 11/151 Installing : pcre2-syntax-10.42-1.fc38.1.noarch 12/151 Installing : package-notes-srpm-macros-0.5-7.fc38.noarch 13/151 Installing : openblas-srpm-macros-2-13.fc38.noarch 14/151 Installing : ocaml-srpm-macros-7-3.fc38.noarch 15/151 Installing : ncurses-base-6.4-3.20230114.fc38.noarch 16/151 Installing : libssh-config-0.10.4-4.fc38.noarch 17/151 Installing : kernel-srpm-macros-1.0-16.fc38.noarch 18/151 Installing : gnat-srpm-macros-6-2.fc38.noarch 19/151 Installing : ghc-srpm-macros-1.6.1-1.fc38.noarch 20/151 Installing : fpc-srpm-macros-1.3-7.fc38.noarch 21/151 Installing : fedora-gpg-keys-38-1.noarch 22/151 Installing : fedora-release-38-35.noarch 23/151 Installing : fedora-repos-38-1.noarch 24/151 Installing : fedora-release-common-38-35.noarch 25/151 Installing : setup-2.14.3-2.fc38.noarch 26/151 Running scriptlet: setup-2.14.3-2.fc38.noarch 26/151 Installing : filesystem-3.18-3.fc38.aarch64 27/151 Installing : basesystem-11-15.fc38.noarch 28/151 Installing : bash-5.2.15-3.fc38.aarch64 29/151 Running scriptlet: bash-5.2.15-3.fc38.aarch64 29/151 Installing : ncurses-libs-6.4-3.20230114.fc38.aarch64 30/151 Installing : glibc-common-2.37-4.fc38.aarch64 31/151 Installing : glibc-gconv-extra-2.37-4.fc38.aarch64 32/151 Running scriptlet: glibc-gconv-extra-2.37-4.fc38.aarch64 32/151 Installing : glibc-minimal-langpack-2.37-4.fc38.aarch64 33/151 Running scriptlet: glibc-2.37-4.fc38.aarch64 34/151 Installing : glibc-2.37-4.fc38.aarch64 34/151 Running scriptlet: glibc-2.37-4.fc38.aarch64 34/151 Installing : zlib-1.2.13-3.fc38.aarch64 35/151 Installing : xz-libs-5.4.1-1.fc38.aarch64 36/151 Installing : bzip2-libs-1.0.8-13.fc38.aarch64 37/151 Installing : libzstd-1.5.5-1.fc38.aarch64 38/151 Installing : elfutils-libelf-0.189-2.fc38.aarch64 39/151 Installing : libuuid-2.38.1-4.fc38.aarch64 40/151 Installing : popt-1.19-2.fc38.aarch64 41/151 Installing : libstdc++-13.1.1-1.fc38.aarch64 42/151 Installing : libblkid-2.38.1-4.fc38.aarch64 43/151 Installing : gmp-1:6.2.1-4.fc38.aarch64 44/151 Installing : libattr-2.5.1-6.fc38.aarch64 45/151 Installing : libacl-2.3.1-6.fc38.aarch64 46/151 Installing : libcap-2.48-6.fc38.aarch64 47/151 Installing : libxcrypt-4.4.33-7.fc38.aarch64 48/151 Installing : readline-8.2-3.fc38.aarch64 49/151 Installing : libeconf-0.4.0-5.fc38.aarch64 50/151 Installing : lz4-libs-1.9.4-2.fc38.aarch64 51/151 Installing : systemd-libs-253.2-1.fc38.aarch64 52/151 Installing : mpfr-4.1.1-3.fc38.aarch64 53/151 Installing : dwz-0.15-2.fc38.aarch64 54/151 Installing : unzip-6.0-60.fc38.aarch64 55/151 Installing : file-libs-5.44-3.fc38.aarch64 56/151 Installing : file-5.44-3.fc38.aarch64 57/151 Installing : sqlite-libs-3.40.1-2.fc38.aarch64 58/151 Installing : libcap-ng-0.8.3-5.fc38.aarch64 59/151 Installing : audit-libs-3.1.1-1.fc38.aarch64 60/151 Installing : pam-libs-1.5.2-16.fc38.aarch64 61/151 Installing : libcom_err-1.46.5-4.fc38.aarch64 62/151 Installing : libsepol-3.5-1.fc38.aarch64 63/151 Installing : libsmartcols-2.38.1-4.fc38.aarch64 64/151 Installing : libunistring1.0-1.0-1.fc38.aarch64 65/151 Installing : libidn2-2.3.4-2.fc38.aarch64 66/151 Installing : lua-libs-5.4.4-9.fc38.aarch64 67/151 Installing : pcre2-10.42-1.fc38.1.aarch64 68/151 Installing : libselinux-3.5-1.fc38.aarch64 69/151 Installing : sed-4.8-12.fc38.aarch64 70/151 Installing : grep-3.8-3.fc38.aarch64 71/151 Installing : findutils-1:4.9.0-3.fc38.aarch64 72/151 Installing : xz-5.4.1-1.fc38.aarch64 73/151 Installing : libmount-2.38.1-4.fc38.aarch64 74/151 Installing : alternatives-1.24-1.fc38.aarch64 75/151 Installing : util-linux-core-2.38.1-4.fc38.aarch64 76/151 Installing : libsemanage-3.5-2.fc38.aarch64 77/151 Installing : shadow-utils-2:4.13-6.fc38.aarch64 78/151 Running scriptlet: libutempter-1.2.1-8.fc38.aarch64 79/151 Installing : libutempter-1.2.1-8.fc38.aarch64 79/151 Installing : tar-2:1.34-8.fc38.aarch64 80/151 Installing : libpsl-0.21.2-2.fc38.aarch64 81/151 Installing : zip-3.0-36.fc38.aarch64 82/151 Installing : zstd-1.5.5-1.fc38.aarch64 83/151 Installing : libfdisk-2.38.1-4.fc38.aarch64 84/151 Installing : bzip2-1.0.8-13.fc38.aarch64 85/151 Installing : libxml2-2.10.4-1.fc38.aarch64 86/151 Installing : cpio-2.13-14.fc38.aarch64 87/151 Installing : diffutils-3.9-1.fc38.aarch64 88/151 Installing : ed-1.19-2.fc38.aarch64 89/151 Installing : patch-2.7.6-19.fc38.aarch64 90/151 Installing : gdbm-libs-1:1.23-3.fc38.aarch64 91/151 Installing : cyrus-sasl-lib-2.1.28-9.fc38.aarch64 92/151 Installing : jansson-2.13.1-6.fc38.aarch64 93/151 Installing : keyutils-libs-1.6.1-6.fc38.aarch64 94/151 Installing : libbrotli-1.0.9-11.fc38.aarch64 95/151 Installing : libdb-5.3.28-55.fc38.aarch64 96/151 Installing : libffi-3.4.4-2.fc38.aarch64 97/151 Installing : p11-kit-0.24.1-6.fc38.aarch64 98/151 Installing : libnghttp2-1.52.0-1.fc38.aarch64 99/151 Installing : libpkgconf-1.8.0-6.fc38.aarch64 100/151 Installing : pkgconf-1.8.0-6.fc38.aarch64 101/151 Installing : pkgconf-pkg-config-1.8.0-6.fc38.aarch64 102/151 Installing : libsigsegv-2.14-4.fc38.aarch64 103/151 Installing : gawk-5.1.1-5.fc38.aarch64 104/151 Installing : libtasn1-4.19.0-2.fc38.aarch64 105/151 Installing : p11-kit-trust-0.24.1-6.fc38.aarch64 106/151 Running scriptlet: p11-kit-trust-0.24.1-6.fc38.aarch64 106/151 Installing : openssl-libs-1:3.0.8-2.fc38.aarch64 107/151 Installing : coreutils-9.1-12.fc38.aarch64 108/151 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 109/151 Installing : ca-certificates-2023.2.60-2.fc38.noarch 109/151 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 109/151 Running scriptlet: authselect-libs-1.4.2-2.fc38.aarch64 110/151 Installing : authselect-libs-1.4.2-2.fc38.aarch64 110/151 Installing : gzip-1.12-3.fc38.aarch64 111/151 Installing : rpm-sequoia-1.4.0-2.fc38.aarch64 112/151 Installing : rpm-libs-4.18.1-3.fc38.aarch64 113/151 Installing : cracklib-2.9.7-31.fc38.aarch64 114/151 Installing : libpwquality-1.4.5-3.fc38.aarch64 115/151 Installing : authselect-1.4.2-2.fc38.aarch64 116/151 Installing : libarchive-3.6.1-4.fc38.aarch64 117/151 Installing : libevent-2.1.12-8.fc38.aarch64 118/151 Installing : openldap-2.6.4-1.fc38.aarch64 119/151 Installing : libverto-0.3.2-5.fc38.aarch64 120/151 Installing : krb5-libs-1.20.1-8.fc38.aarch64 121/151 Installing : libtirpc-1.3.3-1.rc1.fc38.aarch64 122/151 Installing : libnsl2-2.0.0-5.fc38.aarch64 123/151 Installing : pam-1.5.2-16.fc38.aarch64 124/151 Installing : libssh-0.10.4-4.fc38.aarch64 125/151 Installing : libcurl-8.0.1-1.fc38.aarch64 126/151 Installing : curl-8.0.1-1.fc38.aarch64 127/151 Running scriptlet: rpm-4.18.1-3.fc38.aarch64 128/151 Installing : rpm-4.18.1-3.fc38.aarch64 128/151 Installing : efi-srpm-macros-5-7.fc38.noarch 129/151 Installing : lua-srpm-macros-1-8.fc38.noarch 130/151 Installing : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 131/151 Installing : xxhash-libs-0.8.1-4.fc38.aarch64 132/151 Installing : libgomp-13.1.1-1.fc38.aarch64 133/151 Installing : elfutils-default-yama-scope-0.189-2.fc38.noarch 134/151 Running scriptlet: elfutils-default-yama-scope-0.189-2.fc38.noarch 134/151 Installing : elfutils-debuginfod-client-0.189-2.fc38.aarch64 135/151 Installing : elfutils-libs-0.189-2.fc38.aarch64 136/151 Installing : binutils-gold-2.39-9.fc38.aarch64 137/151 Installing : binutils-2.39-9.fc38.aarch64 138/151 Running scriptlet: binutils-2.39-9.fc38.aarch64 138/151 Installing : elfutils-0.189-2.fc38.aarch64 139/151 Installing : gdb-minimal-13.1-4.fc38.aarch64 140/151 Installing : debugedit-5.0-7.fc38.aarch64 141/151 Installing : rpm-build-libs-4.18.1-3.fc38.aarch64 142/151 Installing : ansible-srpm-macros-1-9.1.fc38.noarch 143/151 Installing : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 144/151 Installing : go-srpm-macros-3.2.0-2.fc38.noarch 145/151 Installing : python-srpm-macros-3.11-10.fc38.noarch 146/151 Installing : redhat-rpm-config-252-1.fc38.noarch 147/151 Installing : rpm-build-4.18.1-3.fc38.aarch64 148/151 Installing : util-linux-2.38.1-4.fc38.aarch64 149/151 Installing : which-2.21-39.fc38.aarch64 150/151 Installing : info-7.0.2-2.fc38.aarch64 151/151 Running scriptlet: filesystem-3.18-3.fc38.aarch64 151/151 Running scriptlet: ca-certificates-2023.2.60-2.fc38.noarch 151/151 Running scriptlet: authselect-libs-1.4.2-2.fc38.aarch64 151/151 Running scriptlet: rpm-4.18.1-3.fc38.aarch64 151/151 Running scriptlet: info-7.0.2-2.fc38.aarch64 151/151 Verifying : ansible-srpm-macros-1-9.1.fc38.noarch 1/151 Verifying : authselect-1.4.2-2.fc38.aarch64 2/151 Verifying : authselect-libs-1.4.2-2.fc38.aarch64 3/151 Verifying : basesystem-11-15.fc38.noarch 4/151 Verifying : bash-5.2.15-3.fc38.aarch64 5/151 Verifying : binutils-2.39-9.fc38.aarch64 6/151 Verifying : binutils-gold-2.39-9.fc38.aarch64 7/151 Verifying : bzip2-1.0.8-13.fc38.aarch64 8/151 Verifying : bzip2-libs-1.0.8-13.fc38.aarch64 9/151 Verifying : ca-certificates-2023.2.60-2.fc38.noarch 10/151 Verifying : cpio-2.13-14.fc38.aarch64 11/151 Verifying : cracklib-2.9.7-31.fc38.aarch64 12/151 Verifying : crypto-policies-20230301-1.gita12f7b2.fc38.noarc 13/151 Verifying : cyrus-sasl-lib-2.1.28-9.fc38.aarch64 14/151 Verifying : debugedit-5.0-7.fc38.aarch64 15/151 Verifying : diffutils-3.9-1.fc38.aarch64 16/151 Verifying : dwz-0.15-2.fc38.aarch64 17/151 Verifying : ed-1.19-2.fc38.aarch64 18/151 Verifying : efi-srpm-macros-5-7.fc38.noarch 19/151 Verifying : fedora-gpg-keys-38-1.noarch 20/151 Verifying : fedora-repos-38-1.noarch 21/151 Verifying : file-5.44-3.fc38.aarch64 22/151 Verifying : file-libs-5.44-3.fc38.aarch64 23/151 Verifying : filesystem-3.18-3.fc38.aarch64 24/151 Verifying : findutils-1:4.9.0-3.fc38.aarch64 25/151 Verifying : fonts-srpm-macros-1:2.0.5-11.fc38.noarch 26/151 Verifying : fpc-srpm-macros-1.3-7.fc38.noarch 27/151 Verifying : gawk-5.1.1-5.fc38.aarch64 28/151 Verifying : gdbm-libs-1:1.23-3.fc38.aarch64 29/151 Verifying : ghc-srpm-macros-1.6.1-1.fc38.noarch 30/151 Verifying : gmp-1:6.2.1-4.fc38.aarch64 31/151 Verifying : gnat-srpm-macros-6-2.fc38.noarch 32/151 Verifying : go-srpm-macros-3.2.0-2.fc38.noarch 33/151 Verifying : grep-3.8-3.fc38.aarch64 34/151 Verifying : gzip-1.12-3.fc38.aarch64 35/151 Verifying : info-7.0.2-2.fc38.aarch64 36/151 Verifying : jansson-2.13.1-6.fc38.aarch64 37/151 Verifying : kernel-srpm-macros-1.0-16.fc38.noarch 38/151 Verifying : keyutils-libs-1.6.1-6.fc38.aarch64 39/151 Verifying : krb5-libs-1.20.1-8.fc38.aarch64 40/151 Verifying : libacl-2.3.1-6.fc38.aarch64 41/151 Verifying : libarchive-3.6.1-4.fc38.aarch64 42/151 Verifying : libattr-2.5.1-6.fc38.aarch64 43/151 Verifying : libblkid-2.38.1-4.fc38.aarch64 44/151 Verifying : libbrotli-1.0.9-11.fc38.aarch64 45/151 Verifying : libcap-2.48-6.fc38.aarch64 46/151 Verifying : libcap-ng-0.8.3-5.fc38.aarch64 47/151 Verifying : libcom_err-1.46.5-4.fc38.aarch64 48/151 Verifying : libdb-5.3.28-55.fc38.aarch64 49/151 Verifying : libeconf-0.4.0-5.fc38.aarch64 50/151 Verifying : libevent-2.1.12-8.fc38.aarch64 51/151 Verifying : libfdisk-2.38.1-4.fc38.aarch64 52/151 Verifying : libffi-3.4.4-2.fc38.aarch64 53/151 Verifying : libidn2-2.3.4-2.fc38.aarch64 54/151 Verifying : libmount-2.38.1-4.fc38.aarch64 55/151 Verifying : libnghttp2-1.52.0-1.fc38.aarch64 56/151 Verifying : libnsl2-2.0.0-5.fc38.aarch64 57/151 Verifying : libpkgconf-1.8.0-6.fc38.aarch64 58/151 Verifying : libpsl-0.21.2-2.fc38.aarch64 59/151 Verifying : libpwquality-1.4.5-3.fc38.aarch64 60/151 Verifying : libselinux-3.5-1.fc38.aarch64 61/151 Verifying : libsemanage-3.5-2.fc38.aarch64 62/151 Verifying : libsepol-3.5-1.fc38.aarch64 63/151 Verifying : libsigsegv-2.14-4.fc38.aarch64 64/151 Verifying : libsmartcols-2.38.1-4.fc38.aarch64 65/151 Verifying : libssh-0.10.4-4.fc38.aarch64 66/151 Verifying : libssh-config-0.10.4-4.fc38.noarch 67/151 Verifying : libtasn1-4.19.0-2.fc38.aarch64 68/151 Verifying : libunistring1.0-1.0-1.fc38.aarch64 69/151 Verifying : libutempter-1.2.1-8.fc38.aarch64 70/151 Verifying : libuuid-2.38.1-4.fc38.aarch64 71/151 Verifying : libverto-0.3.2-5.fc38.aarch64 72/151 Verifying : libxcrypt-4.4.33-7.fc38.aarch64 73/151 Verifying : lua-libs-5.4.4-9.fc38.aarch64 74/151 Verifying : lua-srpm-macros-1-8.fc38.noarch 75/151 Verifying : lz4-libs-1.9.4-2.fc38.aarch64 76/151 Verifying : mpfr-4.1.1-3.fc38.aarch64 77/151 Verifying : ncurses-base-6.4-3.20230114.fc38.noarch 78/151 Verifying : ncurses-libs-6.4-3.20230114.fc38.aarch64 79/151 Verifying : ocaml-srpm-macros-7-3.fc38.noarch 80/151 Verifying : openblas-srpm-macros-2-13.fc38.noarch 81/151 Verifying : openldap-2.6.4-1.fc38.aarch64 82/151 Verifying : openssl-libs-1:3.0.8-2.fc38.aarch64 83/151 Verifying : p11-kit-0.24.1-6.fc38.aarch64 84/151 Verifying : p11-kit-trust-0.24.1-6.fc38.aarch64 85/151 Verifying : package-notes-srpm-macros-0.5-7.fc38.noarch 86/151 Verifying : pam-1.5.2-16.fc38.aarch64 87/151 Verifying : pam-libs-1.5.2-16.fc38.aarch64 88/151 Verifying : patch-2.7.6-19.fc38.aarch64 89/151 Verifying : pcre2-10.42-1.fc38.1.aarch64 90/151 Verifying : pcre2-syntax-10.42-1.fc38.1.noarch 91/151 Verifying : perl-srpm-macros-1-48.fc38.noarch 92/151 Verifying : pkgconf-1.8.0-6.fc38.aarch64 93/151 Verifying : pkgconf-m4-1.8.0-6.fc38.noarch 94/151 Verifying : pkgconf-pkg-config-1.8.0-6.fc38.aarch64 95/151 Verifying : popt-1.19-2.fc38.aarch64 96/151 Verifying : publicsuffix-list-dafsa-20230318-1.fc38.noarch 97/151 Verifying : python-srpm-macros-3.11-10.fc38.noarch 98/151 Verifying : readline-8.2-3.fc38.aarch64 99/151 Verifying : redhat-rpm-config-252-1.fc38.noarch 100/151 Verifying : rpmautospec-rpm-macros-0.3.5-1.fc38.noarch 101/151 Verifying : rust-srpm-macros-24-1.fc38.noarch 102/151 Verifying : sed-4.8-12.fc38.aarch64 103/151 Verifying : setup-2.14.3-2.fc38.noarch 104/151 Verifying : shadow-utils-2:4.13-6.fc38.aarch64 105/151 Verifying : sqlite-libs-3.40.1-2.fc38.aarch64 106/151 Verifying : systemd-libs-253.2-1.fc38.aarch64 107/151 Verifying : tar-2:1.34-8.fc38.aarch64 108/151 Verifying : tzdata-2023c-1.fc38.noarch 109/151 Verifying : unzip-6.0-60.fc38.aarch64 110/151 Verifying : util-linux-2.38.1-4.fc38.aarch64 111/151 Verifying : util-linux-core-2.38.1-4.fc38.aarch64 112/151 Verifying : which-2.21-39.fc38.aarch64 113/151 Verifying : xxhash-libs-0.8.1-4.fc38.aarch64 114/151 Verifying : xz-5.4.1-1.fc38.aarch64 115/151 Verifying : xz-libs-5.4.1-1.fc38.aarch64 116/151 Verifying : zip-3.0-36.fc38.aarch64 117/151 Verifying : zlib-1.2.13-3.fc38.aarch64 118/151 Verifying : alternatives-1.24-1.fc38.aarch64 119/151 Verifying : audit-libs-3.1.1-1.fc38.aarch64 120/151 Verifying : coreutils-9.1-12.fc38.aarch64 121/151 Verifying : coreutils-common-9.1-12.fc38.aarch64 122/151 Verifying : curl-8.0.1-1.fc38.aarch64 123/151 Verifying : elfutils-0.189-2.fc38.aarch64 124/151 Verifying : elfutils-debuginfod-client-0.189-2.fc38.aarch64 125/151 Verifying : elfutils-default-yama-scope-0.189-2.fc38.noarch 126/151 Verifying : elfutils-libelf-0.189-2.fc38.aarch64 127/151 Verifying : elfutils-libs-0.189-2.fc38.aarch64 128/151 Verifying : fedora-release-38-35.noarch 129/151 Verifying : fedora-release-common-38-35.noarch 130/151 Verifying : fedora-release-identity-basic-38-35.noarch 131/151 Verifying : gdb-minimal-13.1-4.fc38.aarch64 132/151 Verifying : glibc-2.37-4.fc38.aarch64 133/151 Verifying : glibc-common-2.37-4.fc38.aarch64 134/151 Verifying : glibc-gconv-extra-2.37-4.fc38.aarch64 135/151 Verifying : glibc-minimal-langpack-2.37-4.fc38.aarch64 136/151 Verifying : libcurl-8.0.1-1.fc38.aarch64 137/151 Verifying : libgcc-13.1.1-1.fc38.aarch64 138/151 Verifying : libgomp-13.1.1-1.fc38.aarch64 139/151 Verifying : libstdc++-13.1.1-1.fc38.aarch64 140/151 Verifying : libtirpc-1.3.3-1.rc1.fc38.aarch64 141/151 Verifying : libxml2-2.10.4-1.fc38.aarch64 142/151 Verifying : libzstd-1.5.5-1.fc38.aarch64 143/151 Verifying : pyproject-srpm-macros-1.7.0-1.fc38.noarch 144/151 Verifying : qt5-srpm-macros-5.15.9-1.fc38.noarch 145/151 Verifying : rpm-4.18.1-3.fc38.aarch64 146/151 Verifying : rpm-build-4.18.1-3.fc38.aarch64 147/151 Verifying : rpm-build-libs-4.18.1-3.fc38.aarch64 148/151 Verifying : rpm-libs-4.18.1-3.fc38.aarch64 149/151 Verifying : rpm-sequoia-1.4.0-2.fc38.aarch64 150/151 Verifying : zstd-1.5.5-1.fc38.aarch64 151/151 Installed: alternatives-1.24-1.fc38.aarch64 ansible-srpm-macros-1-9.1.fc38.noarch audit-libs-3.1.1-1.fc38.aarch64 authselect-1.4.2-2.fc38.aarch64 authselect-libs-1.4.2-2.fc38.aarch64 basesystem-11-15.fc38.noarch bash-5.2.15-3.fc38.aarch64 binutils-2.39-9.fc38.aarch64 binutils-gold-2.39-9.fc38.aarch64 bzip2-1.0.8-13.fc38.aarch64 bzip2-libs-1.0.8-13.fc38.aarch64 ca-certificates-2023.2.60-2.fc38.noarch coreutils-9.1-12.fc38.aarch64 coreutils-common-9.1-12.fc38.aarch64 cpio-2.13-14.fc38.aarch64 cracklib-2.9.7-31.fc38.aarch64 crypto-policies-20230301-1.gita12f7b2.fc38.noarch curl-8.0.1-1.fc38.aarch64 cyrus-sasl-lib-2.1.28-9.fc38.aarch64 debugedit-5.0-7.fc38.aarch64 diffutils-3.9-1.fc38.aarch64 dwz-0.15-2.fc38.aarch64 ed-1.19-2.fc38.aarch64 efi-srpm-macros-5-7.fc38.noarch elfutils-0.189-2.fc38.aarch64 elfutils-debuginfod-client-0.189-2.fc38.aarch64 elfutils-default-yama-scope-0.189-2.fc38.noarch elfutils-libelf-0.189-2.fc38.aarch64 elfutils-libs-0.189-2.fc38.aarch64 fedora-gpg-keys-38-1.noarch fedora-release-38-35.noarch fedora-release-common-38-35.noarch fedora-release-identity-basic-38-35.noarch fedora-repos-38-1.noarch file-5.44-3.fc38.aarch64 file-libs-5.44-3.fc38.aarch64 filesystem-3.18-3.fc38.aarch64 findutils-1:4.9.0-3.fc38.aarch64 fonts-srpm-macros-1:2.0.5-11.fc38.noarch fpc-srpm-macros-1.3-7.fc38.noarch gawk-5.1.1-5.fc38.aarch64 gdb-minimal-13.1-4.fc38.aarch64 gdbm-libs-1:1.23-3.fc38.aarch64 ghc-srpm-macros-1.6.1-1.fc38.noarch glibc-2.37-4.fc38.aarch64 glibc-common-2.37-4.fc38.aarch64 glibc-gconv-extra-2.37-4.fc38.aarch64 glibc-minimal-langpack-2.37-4.fc38.aarch64 gmp-1:6.2.1-4.fc38.aarch64 gnat-srpm-macros-6-2.fc38.noarch go-srpm-macros-3.2.0-2.fc38.noarch grep-3.8-3.fc38.aarch64 gzip-1.12-3.fc38.aarch64 info-7.0.2-2.fc38.aarch64 jansson-2.13.1-6.fc38.aarch64 kernel-srpm-macros-1.0-16.fc38.noarch keyutils-libs-1.6.1-6.fc38.aarch64 krb5-libs-1.20.1-8.fc38.aarch64 libacl-2.3.1-6.fc38.aarch64 libarchive-3.6.1-4.fc38.aarch64 libattr-2.5.1-6.fc38.aarch64 libblkid-2.38.1-4.fc38.aarch64 libbrotli-1.0.9-11.fc38.aarch64 libcap-2.48-6.fc38.aarch64 libcap-ng-0.8.3-5.fc38.aarch64 libcom_err-1.46.5-4.fc38.aarch64 libcurl-8.0.1-1.fc38.aarch64 libdb-5.3.28-55.fc38.aarch64 libeconf-0.4.0-5.fc38.aarch64 libevent-2.1.12-8.fc38.aarch64 libfdisk-2.38.1-4.fc38.aarch64 libffi-3.4.4-2.fc38.aarch64 libgcc-13.1.1-1.fc38.aarch64 libgomp-13.1.1-1.fc38.aarch64 libidn2-2.3.4-2.fc38.aarch64 libmount-2.38.1-4.fc38.aarch64 libnghttp2-1.52.0-1.fc38.aarch64 libnsl2-2.0.0-5.fc38.aarch64 libpkgconf-1.8.0-6.fc38.aarch64 libpsl-0.21.2-2.fc38.aarch64 libpwquality-1.4.5-3.fc38.aarch64 libselinux-3.5-1.fc38.aarch64 libsemanage-3.5-2.fc38.aarch64 libsepol-3.5-1.fc38.aarch64 libsigsegv-2.14-4.fc38.aarch64 libsmartcols-2.38.1-4.fc38.aarch64 libssh-0.10.4-4.fc38.aarch64 libssh-config-0.10.4-4.fc38.noarch libstdc++-13.1.1-1.fc38.aarch64 libtasn1-4.19.0-2.fc38.aarch64 libtirpc-1.3.3-1.rc1.fc38.aarch64 libunistring1.0-1.0-1.fc38.aarch64 libutempter-1.2.1-8.fc38.aarch64 libuuid-2.38.1-4.fc38.aarch64 libverto-0.3.2-5.fc38.aarch64 libxcrypt-4.4.33-7.fc38.aarch64 libxml2-2.10.4-1.fc38.aarch64 libzstd-1.5.5-1.fc38.aarch64 lua-libs-5.4.4-9.fc38.aarch64 lua-srpm-macros-1-8.fc38.noarch lz4-libs-1.9.4-2.fc38.aarch64 mpfr-4.1.1-3.fc38.aarch64 ncurses-base-6.4-3.20230114.fc38.noarch ncurses-libs-6.4-3.20230114.fc38.aarch64 ocaml-srpm-macros-7-3.fc38.noarch openblas-srpm-macros-2-13.fc38.noarch openldap-2.6.4-1.fc38.aarch64 openssl-libs-1:3.0.8-2.fc38.aarch64 p11-kit-0.24.1-6.fc38.aarch64 p11-kit-trust-0.24.1-6.fc38.aarch64 package-notes-srpm-macros-0.5-7.fc38.noarch pam-1.5.2-16.fc38.aarch64 pam-libs-1.5.2-16.fc38.aarch64 patch-2.7.6-19.fc38.aarch64 pcre2-10.42-1.fc38.1.aarch64 pcre2-syntax-10.42-1.fc38.1.noarch perl-srpm-macros-1-48.fc38.noarch pkgconf-1.8.0-6.fc38.aarch64 pkgconf-m4-1.8.0-6.fc38.noarch pkgconf-pkg-config-1.8.0-6.fc38.aarch64 popt-1.19-2.fc38.aarch64 publicsuffix-list-dafsa-20230318-1.fc38.noarch pyproject-srpm-macros-1.7.0-1.fc38.noarch python-srpm-macros-3.11-10.fc38.noarch qt5-srpm-macros-5.15.9-1.fc38.noarch readline-8.2-3.fc38.aarch64 redhat-rpm-config-252-1.fc38.noarch rpm-4.18.1-3.fc38.aarch64 rpm-build-4.18.1-3.fc38.aarch64 rpm-build-libs-4.18.1-3.fc38.aarch64 rpm-libs-4.18.1-3.fc38.aarch64 rpm-sequoia-1.4.0-2.fc38.aarch64 rpmautospec-rpm-macros-0.3.5-1.fc38.noarch rust-srpm-macros-24-1.fc38.noarch sed-4.8-12.fc38.aarch64 setup-2.14.3-2.fc38.noarch shadow-utils-2:4.13-6.fc38.aarch64 sqlite-libs-3.40.1-2.fc38.aarch64 systemd-libs-253.2-1.fc38.aarch64 tar-2:1.34-8.fc38.aarch64 tzdata-2023c-1.fc38.noarch unzip-6.0-60.fc38.aarch64 util-linux-2.38.1-4.fc38.aarch64 util-linux-core-2.38.1-4.fc38.aarch64 which-2.21-39.fc38.aarch64 xxhash-libs-0.8.1-4.fc38.aarch64 xz-5.4.1-1.fc38.aarch64 xz-libs-5.4.1-1.fc38.aarch64 zip-3.0-36.fc38.aarch64 zlib-1.2.13-3.fc38.aarch64 zstd-1.5.5-1.fc38.aarch64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: patch-2.7.6-19.fc38.aarch64 cyrus-sasl-lib-2.1.28-9.fc38.aarch64 python-srpm-macros-3.11-10.fc38.noarch libsepol-3.5-1.fc38.aarch64 gawk-5.1.1-5.fc38.aarch64 libstdc++-13.1.1-1.fc38.aarch64 ghc-srpm-macros-1.6.1-1.fc38.noarch libbrotli-1.0.9-11.fc38.aarch64 keyutils-libs-1.6.1-6.fc38.aarch64 libblkid-2.38.1-4.fc38.aarch64 libsigsegv-2.14-4.fc38.aarch64 libxcrypt-4.4.33-7.fc38.aarch64 rpmautospec-rpm-macros-0.3.5-1.fc38.noarch authselect-1.4.2-2.fc38.aarch64 jansson-2.13.1-6.fc38.aarch64 gpg-pubkey-eb10b464-6202d9c6 diffutils-3.9-1.fc38.aarch64 p11-kit-trust-0.24.1-6.fc38.aarch64 audit-libs-3.1.1-1.fc38.aarch64 libgcc-13.1.1-1.fc38.aarch64 xxhash-libs-0.8.1-4.fc38.aarch64 pkgconf-pkg-config-1.8.0-6.fc38.aarch64 rpm-4.18.1-3.fc38.aarch64 libsemanage-3.5-2.fc38.aarch64 ncurses-base-6.4-3.20230114.fc38.noarch bash-5.2.15-3.fc38.aarch64 alternatives-1.24-1.fc38.aarch64 openblas-srpm-macros-2-13.fc38.noarch glibc-common-2.37-4.fc38.aarch64 libcap-2.48-6.fc38.aarch64 libssh-0.10.4-4.fc38.aarch64 libcap-ng-0.8.3-5.fc38.aarch64 qt5-srpm-macros-5.15.9-1.fc38.noarch grep-3.8-3.fc38.aarch64 readline-8.2-3.fc38.aarch64 rpm-sequoia-1.4.0-2.fc38.aarch64 cpio-2.13-14.fc38.aarch64 gdbm-libs-1.23-3.fc38.aarch64 zip-3.0-36.fc38.aarch64 pcre2-syntax-10.42-1.fc38.1.noarch fedora-release-38-35.noarch sqlite-libs-3.40.1-2.fc38.aarch64 zstd-1.5.5-1.fc38.aarch64 openssl-libs-3.0.8-2.fc38.aarch64 elfutils-debuginfod-client-0.189-2.fc38.aarch64 libxml2-2.10.4-1.fc38.aarch64 ncurses-libs-6.4-3.20230114.fc38.aarch64 which-2.21-39.fc38.aarch64 libunistring1.0-1.0-1.fc38.aarch64 libnsl2-2.0.0-5.fc38.aarch64 info-7.0.2-2.fc38.aarch64 elfutils-default-yama-scope-0.189-2.fc38.noarch binutils-gold-2.39-9.fc38.aarch64 filesystem-3.18-3.fc38.aarch64 lua-srpm-macros-1-8.fc38.noarch mpfr-4.1.1-3.fc38.aarch64 pam-1.5.2-16.fc38.aarch64 fedora-release-identity-basic-38-35.noarch pkgconf-1.8.0-6.fc38.aarch64 elfutils-0.189-2.fc38.aarch64 gdb-minimal-13.1-4.fc38.aarch64 lua-libs-5.4.4-9.fc38.aarch64 pam-libs-1.5.2-16.fc38.aarch64 libpsl-0.21.2-2.fc38.aarch64 gzip-1.12-3.fc38.aarch64 debugedit-5.0-7.fc38.aarch64 libeconf-0.4.0-5.fc38.aarch64 unzip-6.0-60.fc38.aarch64 fedora-release-common-38-35.noarch kernel-srpm-macros-1.0-16.fc38.noarch libuuid-2.38.1-4.fc38.aarch64 basesystem-11-15.fc38.noarch pcre2-10.42-1.fc38.1.aarch64 rpm-libs-4.18.1-3.fc38.aarch64 util-linux-core-2.38.1-4.fc38.aarch64 libutempter-1.2.1-8.fc38.aarch64 libfdisk-2.38.1-4.fc38.aarch64 glibc-minimal-langpack-2.37-4.fc38.aarch64 libselinux-3.5-1.fc38.aarch64 libffi-3.4.4-2.fc38.aarch64 fedora-gpg-keys-38-1.noarch ansible-srpm-macros-1-9.1.fc38.noarch sed-4.8-12.fc38.aarch64 libacl-2.3.1-6.fc38.aarch64 libmount-2.38.1-4.fc38.aarch64 elfutils-libelf-0.189-2.fc38.aarch64 libpkgconf-1.8.0-6.fc38.aarch64 cracklib-2.9.7-31.fc38.aarch64 libtasn1-4.19.0-2.fc38.aarch64 libpwquality-1.4.5-3.fc38.aarch64 zlib-1.2.13-3.fc38.aarch64 openldap-2.6.4-1.fc38.aarch64 ed-1.19-2.fc38.aarch64 libcurl-8.0.1-1.fc38.aarch64 shadow-utils-4.13-6.fc38.aarch64 libnghttp2-1.52.0-1.fc38.aarch64 redhat-rpm-config-252-1.fc38.noarch util-linux-2.38.1-4.fc38.aarch64 publicsuffix-list-dafsa-20230318-1.fc38.noarch gnat-srpm-macros-6-2.fc38.noarch binutils-2.39-9.fc38.aarch64 libverto-0.3.2-5.fc38.aarch64 xz-libs-5.4.1-1.fc38.aarch64 coreutils-9.1-12.fc38.aarch64 p11-kit-0.24.1-6.fc38.aarch64 pkgconf-m4-1.8.0-6.fc38.noarch bzip2-1.0.8-13.fc38.aarch64 tzdata-2023c-1.fc38.noarch gmp-6.2.1-4.fc38.aarch64 setup-2.14.3-2.fc38.noarch efi-srpm-macros-5-7.fc38.noarch ca-certificates-2023.2.60-2.fc38.noarch glibc-2.37-4.fc38.aarch64 libtirpc-1.3.3-1.rc1.fc38.aarch64 tar-1.34-8.fc38.aarch64 libgomp-13.1.1-1.fc38.aarch64 go-srpm-macros-3.2.0-2.fc38.noarch file-libs-5.44-3.fc38.aarch64 libsmartcols-2.38.1-4.fc38.aarch64 findutils-4.9.0-3.fc38.aarch64 rpm-build-4.18.1-3.fc38.aarch64 authselect-libs-1.4.2-2.fc38.aarch64 xz-5.4.1-1.fc38.aarch64 rpm-build-libs-4.18.1-3.fc38.aarch64 systemd-libs-253.2-1.fc38.aarch64 ocaml-srpm-macros-7-3.fc38.noarch glibc-gconv-extra-2.37-4.fc38.aarch64 libidn2-2.3.4-2.fc38.aarch64 pyproject-srpm-macros-1.7.0-1.fc38.noarch lz4-libs-1.9.4-2.fc38.aarch64 rust-srpm-macros-24-1.fc38.noarch popt-1.19-2.fc38.aarch64 libevent-2.1.12-8.fc38.aarch64 fonts-srpm-macros-2.0.5-11.fc38.noarch file-5.44-3.fc38.aarch64 dwz-0.15-2.fc38.aarch64 package-notes-srpm-macros-0.5-7.fc38.noarch perl-srpm-macros-1-48.fc38.noarch libzstd-1.5.5-1.fc38.aarch64 crypto-policies-20230301-1.gita12f7b2.fc38.noarch fpc-srpm-macros-1.3-7.fc38.noarch bzip2-libs-1.0.8-13.fc38.aarch64 libcom_err-1.46.5-4.fc38.aarch64 fedora-repos-38-1.noarch libarchive-3.6.1-4.fc38.aarch64 coreutils-common-9.1-12.fc38.aarch64 libdb-5.3.28-55.fc38.aarch64 elfutils-libs-0.189-2.fc38.aarch64 libattr-2.5.1-6.fc38.aarch64 libssh-config-0.10.4-4.fc38.noarch krb5-libs-1.20.1-8.fc38.aarch64 curl-8.0.1-1.fc38.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1683763200 Wrote: /builddir/build/SRPMS/meters.lv2-0.9.25-1.fc38.src.rpm Finish: rpmbuild -bs cp: ‘var/lib/mock/fedora-38-aarch64-1683782870.997458/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-38-aarch64-1683782870.997458/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-aarch64-1683782870.997458/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-aarch64-1683782870.997458/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-_y9mr0_t/meters.lv2/meters.spec) Config(child) 1 minutes 16 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=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/meters.lv2-0.9.25-1.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1683782870.997458 -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/meters.lv2-0.9.25-1.fc38.src.rpm) Config(fedora-38-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1683782870.997458/root. INFO: reusing tmpfs at /var/lib/mock/fedora-38-aarch64-bootstrap-1683782870.997458/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-38-aarch64-1683782870.997458/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 58 kB/s | 2.2 kB 00:00 Additional repo https_download1_rpmfusion_org_f 11 kB/s | 3.7 kB 00:00 fedora 54 kB/s | 14 kB 00:00 updates 184 kB/s | 13 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for meters.lv2-0.9.25-1.fc38.src.rpm Start: build setup for meters.lv2-0.9.25-1.fc38.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1683763200 Wrote: /builddir/build/SRPMS/meters.lv2-0.9.25-1.fc38.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 64 kB/s | 2.2 kB 00:00 Additional repo https_download1_rpmfusion_org_f 16 kB/s | 3.7 kB 00:00 fedora 197 kB/s | 14 kB 00:00 updates 46 kB/s | 13 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: alsa-lib-devel aarch64 1.2.9-1.fc38 updates 883 k cairo-devel aarch64 1.17.8-3.fc38 fedora 188 k fftw-devel aarch64 3.3.10-3.fc37 fedora 133 k gcc aarch64 13.1.1-1.fc38 updates 31 M gcc-c++ aarch64 13.1.1-1.fc38 updates 12 M jack-audio-connection-kit-devel aarch64 1.9.22-1.fc38 fedora 229 k lv2-devel aarch64 1.18.8-5.fc38 fedora 131 k make aarch64 1:4.4-3.fc38 fedora 581 k mesa-libGL-devel aarch64 23.0.3-3.fc38 updates 35 k mesa-libGLU-devel aarch64 9.0.1-8.fc38 fedora 13 k pango-devel aarch64 1.50.14-1.fc38 fedora 161 k Installing dependencies: alsa-lib aarch64 1.2.9-1.fc38 updates 505 k annobin-docs noarch 12.10-1.fc38 updates 94 k annobin-plugin-gcc aarch64 12.10-1.fc38 updates 891 k brotli aarch64 1.0.9-11.fc38 fedora 316 k brotli-devel aarch64 1.0.9-11.fc38 fedora 31 k bzip2-devel aarch64 1.0.8-13.fc38 fedora 214 k cairo aarch64 1.17.8-3.fc38 fedora 688 k cmake-filesystem aarch64 3.26.3-3.fc38 updates 17 k cpp aarch64 13.1.1-1.fc38 updates 9.7 M dbus-libs aarch64 1:1.14.6-1.fc38 fedora 155 k expat aarch64 2.5.0-2.fc38 fedora 108 k fftw aarch64 3.3.10-3.fc37 fedora 40 k fftw-libs aarch64 3.3.10-3.fc37 fedora 7.4 k fftw-libs-double aarch64 3.3.10-3.fc37 fedora 609 k fftw-libs-long aarch64 3.3.10-3.fc37 fedora 818 k fftw-libs-single aarch64 3.3.10-3.fc37 fedora 609 k fontconfig aarch64 2.14.2-1.fc38 fedora 300 k fontconfig-devel aarch64 2.14.2-1.fc38 fedora 164 k fonts-filesystem noarch 1:2.0.5-11.fc38 fedora 8.1 k freetype aarch64 2.13.0-2.fc38 fedora 406 k freetype-devel aarch64 2.13.0-2.fc38 fedora 945 k fribidi aarch64 1.0.12-3.fc38 fedora 89 k fribidi-devel aarch64 1.0.12-3.fc38 fedora 30 k gc aarch64 8.2.2-3.fc38 fedora 109 k gcc-plugin-annobin aarch64 13.1.1-1.fc38 updates 42 k gettext aarch64 0.21.1-2.fc38 fedora 1.0 M gettext-envsubst aarch64 0.21.1-2.fc38 fedora 36 k gettext-libs aarch64 0.21.1-2.fc38 fedora 304 k gettext-runtime aarch64 0.21.1-2.fc38 fedora 117 k gl-manpages noarch 1.1-26.20190306.fc38 fedora 1.2 M glib2 aarch64 2.76.2-1.fc38 updates 2.8 M glib2-devel aarch64 2.76.2-1.fc38 updates 587 k glibc-devel aarch64 2.37-4.fc38 updates 540 k glibmm2.4 aarch64 2.66.6-1.fc38 updates 620 k gnutls aarch64 3.8.0-2.fc38 fedora 1.0 M google-noto-fonts-common noarch 20230201-1.fc38 fedora 16 k google-noto-sans-vf-fonts noarch 20230201-1.fc38 fedora 580 k graphite2 aarch64 1.3.14-11.fc38 fedora 92 k graphite2-devel aarch64 1.3.14-11.fc38 fedora 20 k guile22 aarch64 2.2.7-7.fc38 fedora 6.5 M harfbuzz aarch64 7.1.0-1.fc38 fedora 851 k harfbuzz-devel aarch64 7.1.0-1.fc38 fedora 445 k harfbuzz-icu aarch64 7.1.0-1.fc38 fedora 17 k jack-audio-connection-kit aarch64 1.9.22-1.fc38 fedora 519 k kernel-headers aarch64 6.2.6-300.fc38 fedora 1.5 M langpacks-core-font-en noarch 3.0-32.fc38 updates 9.6 k libX11 aarch64 1.8.4-1.fc38 fedora 644 k libX11-common noarch 1.8.4-1.fc38 fedora 177 k libX11-devel aarch64 1.8.4-1.fc38 fedora 1.0 M libX11-xcb aarch64 1.8.4-1.fc38 fedora 12 k libXau aarch64 1.0.11-2.fc38 fedora 32 k libXau-devel aarch64 1.0.11-2.fc38 fedora 14 k libXext aarch64 1.3.5-2.fc38 fedora 39 k libXext-devel aarch64 1.3.5-2.fc38 fedora 85 k libXfixes aarch64 6.0.0-5.fc38 fedora 19 k libXft aarch64 2.3.8-2.fc38 updates 71 k libXft-devel aarch64 2.3.8-2.fc38 updates 50 k libXrender aarch64 0.9.11-2.fc38 fedora 27 k libXrender-devel aarch64 0.9.11-2.fc38 fedora 19 k libXxf86vm aarch64 1.1.5-2.fc38 fedora 18 k libasan aarch64 13.1.1-1.fc38 updates 452 k libatomic aarch64 13.1.1-1.fc38 updates 33 k libb2 aarch64 0.98.1-8.fc38 fedora 24 k libblkid-devel aarch64 2.38.1-4.fc38 fedora 16 k libconfig aarch64 1.7.3-5.fc38 fedora 69 k libdatrie aarch64 0.2.13-5.fc38 fedora 32 k libdatrie-devel aarch64 0.2.13-5.fc38 fedora 149 k libdrm aarch64 2.4.114-2.fc38 fedora 134 k libdrm-devel aarch64 2.4.114-2.fc38 fedora 185 k libffado aarch64 2.4.7-1.fc38 fedora 835 k libffi-devel aarch64 3.4.4-2.fc38 fedora 28 k libglvnd aarch64 1:1.6.0-2.fc38 fedora 123 k libglvnd-core-devel aarch64 1:1.6.0-2.fc38 fedora 18 k libglvnd-devel aarch64 1:1.6.0-2.fc38 fedora 163 k libglvnd-egl aarch64 1:1.6.0-2.fc38 fedora 37 k libglvnd-gles aarch64 1:1.6.0-2.fc38 fedora 32 k libglvnd-glx aarch64 1:1.6.0-2.fc38 fedora 138 k libglvnd-opengl aarch64 1:1.6.0-2.fc38 fedora 43 k libicu aarch64 72.1-2.fc38 fedora 10 M libicu-devel aarch64 72.1-2.fc38 fedora 919 k libiec61883 aarch64 1.2.0-31.fc38 fedora 40 k libmount-devel aarch64 2.38.1-4.fc38 fedora 18 k libmpc aarch64 1.3.1-2.fc38 fedora 72 k libpng aarch64 2:1.6.37-14.fc38 fedora 116 k libpng-devel aarch64 2:1.6.37-14.fc38 fedora 291 k libraw1394 aarch64 2.1.2-17.fc38 fedora 65 k libsamplerate aarch64 0.2.2-4.fc38 fedora 1.3 M libselinux-devel aarch64 3.5-1.fc38 fedora 151 k libsepol-devel aarch64 3.5-1.fc38 fedora 49 k libsigc++20 aarch64 2.10.8-3.fc38 fedora 38 k libstdc++-devel aarch64 13.1.1-1.fc38 updates 2.6 M libthai aarch64 0.1.29-4.fc38 fedora 212 k libthai-devel aarch64 0.1.29-4.fc38 fedora 140 k libtool-ltdl aarch64 2.4.7-6.fc38 fedora 37 k libubsan aarch64 13.1.1-1.fc38 updates 200 k libunistring aarch64 1.1-3.fc38 fedora 540 k libwayland-client aarch64 1.22.0-1.fc38 updates 33 k libwayland-server aarch64 1.22.0-1.fc38 updates 42 k libxcb aarch64 1.13.1-11.fc38 fedora 235 k libxcb-devel aarch64 1.13.1-11.fc38 fedora 1.4 M libxcrypt-devel aarch64 4.4.33-7.fc38 fedora 30 k libxml++ aarch64 2.42.2-2.fc38 fedora 94 k libxml2-devel aarch64 2.10.4-1.fc38 updates 531 k libxshmfence aarch64 1.3-12.fc38 fedora 12 k lv2 aarch64 1.18.8-5.fc38 fedora 105 k mesa-libEGL aarch64 23.0.3-3.fc38 updates 131 k mesa-libGL aarch64 23.0.3-3.fc38 updates 185 k mesa-libGLU aarch64 9.0.1-8.fc38 fedora 142 k mesa-libgbm aarch64 23.0.3-3.fc38 updates 46 k mesa-libglapi aarch64 23.0.3-3.fc38 updates 69 k mpdecimal aarch64 2.5.1-6.fc38 fedora 90 k nettle aarch64 3.8-3.fc38 fedora 422 k opus aarch64 1.3.1-12.fc38 fedora 205 k pango aarch64 1.50.14-1.fc38 fedora 339 k pcre2-devel aarch64 10.42-1.fc38.1 fedora 506 k pcre2-utf16 aarch64 10.42-1.fc38.1 fedora 200 k pcre2-utf32 aarch64 10.42-1.fc38.1 fedora 188 k pixman aarch64 0.42.2-1.fc38 fedora 212 k pixman-devel aarch64 0.42.2-1.fc38 fedora 17 k python-pip-wheel noarch 22.3.1-2.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-2.fc38 fedora 715 k python3 aarch64 3.11.3-1.fc38 updates 28 k python3-isodate noarch 0.6.1-6.fc38 fedora 79 k python3-libs aarch64 3.11.3-1.fc38 updates 9.5 M python3-markdown noarch 3.4.1-2.fc38 fedora 199 k python3-pyparsing noarch 3.0.9-3.fc38 fedora 262 k python3-rdflib noarch 6.2.0-2.fc38 fedora 964 k python3-setuptools noarch 65.5.1-2.fc38 fedora 1.7 M python3-six noarch 1.16.0-9.fc38 fedora 42 k sysprof-capture-devel aarch64 3.48.0-1.fc38 fedora 59 k xml-common noarch 0.6.3-60.fc38 fedora 31 k xorg-x11-proto-devel noarch 2022.2-3.fc38 fedora 299 k xz-devel aarch64 5.4.1-1.fc38 fedora 65 k zlib-devel aarch64 1.2.13-3.fc38 fedora 45 k Transaction Summary ================================================================================ Install 145 Packages Total download size: 122 M Installed size: 474 M Downloading Packages: (1/145): brotli-devel-1.0.9-11.fc38.aarch64.rpm 930 kB/s | 31 kB 00:00 (2/145): bzip2-devel-1.0.8-13.fc38.aarch64.rpm 5.9 MB/s | 214 kB 00:00 (3/145): brotli-1.0.9-11.fc38.aarch64.rpm 8.2 MB/s | 316 kB 00:00 (4/145): cairo-1.17.8-3.fc38.aarch64.rpm 93 MB/s | 688 kB 00:00 (5/145): cairo-devel-1.17.8-3.fc38.aarch64.rpm 28 MB/s | 188 kB 00:00 (6/145): dbus-libs-1.14.6-1.fc38.aarch64.rpm 32 MB/s | 155 kB 00:00 (7/145): expat-2.5.0-2.fc38.aarch64.rpm 35 MB/s | 108 kB 00:00 (8/145): fftw-3.3.10-3.fc37.aarch64.rpm 14 MB/s | 40 kB 00:00 (9/145): fftw-devel-3.3.10-3.fc37.aarch64.rpm 40 MB/s | 133 kB 00:00 (10/145): fftw-libs-3.3.10-3.fc37.aarch64.rpm 4.1 MB/s | 7.4 kB 00:00 (11/145): fftw-libs-double-3.3.10-3.fc37.aarch6 113 MB/s | 609 kB 00:00 (12/145): fftw-libs-single-3.3.10-3.fc37.aarch6 93 MB/s | 609 kB 00:00 (13/145): fftw-libs-long-3.3.10-3.fc37.aarch64. 87 MB/s | 818 kB 00:00 (14/145): fontconfig-devel-2.14.2-1.fc38.aarch6 77 MB/s | 164 kB 00:00 (15/145): fontconfig-2.14.2-1.fc38.aarch64.rpm 53 MB/s | 300 kB 00:00 (16/145): fonts-filesystem-2.0.5-11.fc38.noarch 4.8 MB/s | 8.1 kB 00:00 (17/145): fribidi-1.0.12-3.fc38.aarch64.rpm 44 MB/s | 89 kB 00:00 (18/145): freetype-2.13.0-2.fc38.aarch64.rpm 72 MB/s | 406 kB 00:00 (19/145): freetype-devel-2.13.0-2.fc38.aarch64. 144 MB/s | 945 kB 00:00 (20/145): fribidi-devel-1.0.12-3.fc38.aarch64.r 11 MB/s | 30 kB 00:00 (21/145): gc-8.2.2-3.fc38.aarch64.rpm 46 MB/s | 109 kB 00:00 (22/145): gettext-envsubst-0.21.1-2.fc38.aarch6 13 MB/s | 36 kB 00:00 (23/145): gettext-0.21.1-2.fc38.aarch64.rpm 173 MB/s | 1.0 MB 00:00 (24/145): gettext-libs-0.21.1-2.fc38.aarch64.rp 55 MB/s | 304 kB 00:00 (25/145): gettext-runtime-0.21.1-2.fc38.aarch64 45 MB/s | 117 kB 00:00 (26/145): google-noto-fonts-common-20230201-1.f 11 MB/s | 16 kB 00:00 (27/145): google-noto-sans-vf-fonts-20230201-1. 138 MB/s | 580 kB 00:00 (28/145): gnutls-3.8.0-2.fc38.aarch64.rpm 116 MB/s | 1.0 MB 00:00 (29/145): graphite2-1.3.14-11.fc38.aarch64.rpm 31 MB/s | 92 kB 00:00 (30/145): graphite2-devel-1.3.14-11.fc38.aarch6 14 MB/s | 20 kB 00:00 (31/145): harfbuzz-7.1.0-1.fc38.aarch64.rpm 207 MB/s | 851 kB 00:00 (32/145): harfbuzz-devel-7.1.0-1.fc38.aarch64.r 147 MB/s | 445 kB 00:00 (33/145): gl-manpages-1.1-26.20190306.fc38.noar 56 MB/s | 1.2 MB 00:00 (34/145): harfbuzz-icu-7.1.0-1.fc38.aarch64.rpm 7.0 MB/s | 17 kB 00:00 (35/145): jack-audio-connection-kit-1.9.22-1.fc 155 MB/s | 519 kB 00:00 (36/145): jack-audio-connection-kit-devel-1.9.2 57 MB/s | 229 kB 00:00 (37/145): libX11-1.8.4-1.fc38.aarch64.rpm 167 MB/s | 644 kB 00:00 (38/145): libX11-common-1.8.4-1.fc38.noarch.rpm 61 MB/s | 177 kB 00:00 (39/145): kernel-headers-6.2.6-300.fc38.aarch64 139 MB/s | 1.5 MB 00:00 (40/145): libX11-devel-1.8.4-1.fc38.aarch64.rpm 181 MB/s | 1.0 MB 00:00 (41/145): libX11-xcb-1.8.4-1.fc38.aarch64.rpm 3.0 MB/s | 12 kB 00:00 (42/145): libXau-1.0.11-2.fc38.aarch64.rpm 20 MB/s | 32 kB 00:00 (43/145): libXau-devel-1.0.11-2.fc38.aarch64.rp 7.8 MB/s | 14 kB 00:00 (44/145): libXext-1.3.5-2.fc38.aarch64.rpm 23 MB/s | 39 kB 00:00 (45/145): libXext-devel-1.3.5-2.fc38.aarch64.rp 40 MB/s | 85 kB 00:00 (46/145): libXfixes-6.0.0-5.fc38.aarch64.rpm 15 MB/s | 19 kB 00:00 (47/145): libXrender-0.9.11-2.fc38.aarch64.rpm 17 MB/s | 27 kB 00:00 (48/145): libXrender-devel-0.9.11-2.fc38.aarch6 11 MB/s | 19 kB 00:00 (49/145): libXxf86vm-1.1.5-2.fc38.aarch64.rpm 11 MB/s | 18 kB 00:00 (50/145): libb2-0.98.1-8.fc38.aarch64.rpm 11 MB/s | 24 kB 00:00 (51/145): libblkid-devel-2.38.1-4.fc38.aarch64. 10 MB/s | 16 kB 00:00 (52/145): libconfig-1.7.3-5.fc38.aarch64.rpm 36 MB/s | 69 kB 00:00 (53/145): libdatrie-0.2.13-5.fc38.aarch64.rpm 19 MB/s | 32 kB 00:00 (54/145): libdrm-2.4.114-2.fc38.aarch64.rpm 81 MB/s | 134 kB 00:00 (55/145): libdatrie-devel-0.2.13-5.fc38.aarch64 51 MB/s | 149 kB 00:00 (56/145): libdrm-devel-2.4.114-2.fc38.aarch64.r 93 MB/s | 185 kB 00:00 (57/145): libffado-2.4.7-1.fc38.aarch64.rpm 202 MB/s | 835 kB 00:00 (58/145): libffi-devel-3.4.4-2.fc38.aarch64.rpm 7.9 MB/s | 28 kB 00:00 (59/145): libglvnd-1.6.0-2.fc38.aarch64.rpm 50 MB/s | 123 kB 00:00 (60/145): libglvnd-core-devel-1.6.0-2.fc38.aarc 7.8 MB/s | 18 kB 00:00 (61/145): libglvnd-devel-1.6.0-2.fc38.aarch64.r 90 MB/s | 163 kB 00:00 (62/145): libglvnd-egl-1.6.0-2.fc38.aarch64.rpm 16 MB/s | 37 kB 00:00 (63/145): libglvnd-gles-1.6.0-2.fc38.aarch64.rp 21 MB/s | 32 kB 00:00 (64/145): libglvnd-glx-1.6.0-2.fc38.aarch64.rpm 68 MB/s | 138 kB 00:00 (65/145): libglvnd-opengl-1.6.0-2.fc38.aarch64. 21 MB/s | 43 kB 00:00 (66/145): libicu-72.1-2.fc38.aarch64.rpm 259 MB/s | 10 MB 00:00 (67/145): libicu-devel-72.1-2.fc38.aarch64.rpm 22 MB/s | 919 kB 00:00 (68/145): libiec61883-1.2.0-31.fc38.aarch64.rpm 14 MB/s | 40 kB 00:00 (69/145): libmount-devel-2.38.1-4.fc38.aarch64. 11 MB/s | 18 kB 00:00 (70/145): libmpc-1.3.1-2.fc38.aarch64.rpm 24 MB/s | 72 kB 00:00 (71/145): libpng-1.6.37-14.fc38.aarch64.rpm 44 MB/s | 116 kB 00:00 (72/145): libpng-devel-1.6.37-14.fc38.aarch64.r 111 MB/s | 291 kB 00:00 (73/145): libraw1394-2.1.2-17.fc38.aarch64.rpm 27 MB/s | 65 kB 00:00 (74/145): libselinux-devel-3.5-1.fc38.aarch64.r 69 MB/s | 151 kB 00:00 (75/145): libsepol-devel-3.5-1.fc38.aarch64.rpm 27 MB/s | 49 kB 00:00 (76/145): libsigc++20-2.10.8-3.fc38.aarch64.rpm 21 MB/s | 38 kB 00:00 (77/145): libthai-0.1.29-4.fc38.aarch64.rpm 79 MB/s | 212 kB 00:00 (78/145): libthai-devel-0.1.29-4.fc38.aarch64.r 73 MB/s | 140 kB 00:00 (79/145): libsamplerate-0.2.2-4.fc38.aarch64.rp 87 MB/s | 1.3 MB 00:00 (80/145): libtool-ltdl-2.4.7-6.fc38.aarch64.rpm 15 MB/s | 37 kB 00:00 (81/145): libxcb-1.13.1-11.fc38.aarch64.rpm 79 MB/s | 235 kB 00:00 (82/145): libunistring-1.1-3.fc38.aarch64.rpm 115 MB/s | 540 kB 00:00 (83/145): libxcrypt-devel-4.4.33-7.fc38.aarch64 9.9 MB/s | 30 kB 00:00 (84/145): libxcb-devel-1.13.1-11.fc38.aarch64.r 230 MB/s | 1.4 MB 00:00 (85/145): libxml++-2.42.2-2.fc38.aarch64.rpm 43 MB/s | 94 kB 00:00 (86/145): libxshmfence-1.3-12.fc38.aarch64.rpm 6.8 MB/s | 12 kB 00:00 (87/145): lv2-1.18.8-5.fc38.aarch64.rpm 47 MB/s | 105 kB 00:00 (88/145): lv2-devel-1.18.8-5.fc38.aarch64.rpm 61 MB/s | 131 kB 00:00 (89/145): mesa-libGLU-9.0.1-8.fc38.aarch64.rpm 63 MB/s | 142 kB 00:00 (90/145): make-4.4-3.fc38.aarch64.rpm 117 MB/s | 581 kB 00:00 (91/145): mesa-libGLU-devel-9.0.1-8.fc38.aarch6 7.9 MB/s | 13 kB 00:00 (92/145): mpdecimal-2.5.1-6.fc38.aarch64.rpm 41 MB/s | 90 kB 00:00 (93/145): guile22-2.2.7-7.fc38.aarch64.rpm 42 MB/s | 6.5 MB 00:00 (94/145): nettle-3.8-3.fc38.aarch64.rpm 38 MB/s | 422 kB 00:00 (95/145): opus-1.3.1-12.fc38.aarch64.rpm 22 MB/s | 205 kB 00:00 (96/145): pango-1.50.14-1.fc38.aarch64.rpm 132 MB/s | 339 kB 00:00 (97/145): pango-devel-1.50.14-1.fc38.aarch64.rp 70 MB/s | 161 kB 00:00 (98/145): pcre2-devel-10.42-1.fc38.1.aarch64.rp 125 MB/s | 506 kB 00:00 (99/145): pcre2-utf16-10.42-1.fc38.1.aarch64.rp 55 MB/s | 200 kB 00:00 (100/145): pcre2-utf32-10.42-1.fc38.1.aarch64.r 49 MB/s | 188 kB 00:00 (101/145): pixman-0.42.2-1.fc38.aarch64.rpm 76 MB/s | 212 kB 00:00 (102/145): pixman-devel-0.42.2-1.fc38.aarch64.r 6.3 MB/s | 17 kB 00:00 (103/145): python3-isodate-0.6.1-6.fc38.noarch. 54 MB/s | 79 kB 00:00 (104/145): python3-markdown-3.4.1-2.fc38.noarch 68 MB/s | 199 kB 00:00 (105/145): python-setuptools-wheel-65.5.1-2.fc3 86 MB/s | 715 kB 00:00 (106/145): python-pip-wheel-22.3.1-2.fc38.noarc 120 MB/s | 1.4 MB 00:00 (107/145): python3-pyparsing-3.0.9-3.fc38.noarc 42 MB/s | 262 kB 00:00 (108/145): python3-rdflib-6.2.0-2.fc38.noarch.r 168 MB/s | 964 kB 00:00 (109/145): python3-six-1.16.0-9.fc38.noarch.rpm 23 MB/s | 42 kB 00:00 (110/145): sysprof-capture-devel-3.48.0-1.fc38. 25 MB/s | 59 kB 00:00 (111/145): xml-common-0.6.3-60.fc38.noarch.rpm 20 MB/s | 31 kB 00:00 (112/145): xorg-x11-proto-devel-2022.2-3.fc38.n 128 MB/s | 299 kB 00:00 (113/145): xz-devel-5.4.1-1.fc38.aarch64.rpm 30 MB/s | 65 kB 00:00 (114/145): zlib-devel-1.2.13-3.fc38.aarch64.rpm 17 MB/s | 45 kB 00:00 (115/145): alsa-lib-1.2.9-1.fc38.aarch64.rpm 165 MB/s | 505 kB 00:00 (116/145): alsa-lib-devel-1.2.9-1.fc38.aarch64. 196 MB/s | 883 kB 00:00 (117/145): annobin-docs-12.10-1.fc38.noarch.rpm 25 MB/s | 94 kB 00:00 (118/145): cmake-filesystem-3.26.3-3.fc38.aarch 10 MB/s | 17 kB 00:00 (119/145): python3-setuptools-65.5.1-2.fc38.noa 72 MB/s | 1.7 MB 00:00 (120/145): annobin-plugin-gcc-12.10-1.fc38.aarc 21 MB/s | 891 kB 00:00 (121/145): cpp-13.1.1-1.fc38.aarch64.rpm 160 MB/s | 9.7 MB 00:00 (122/145): gcc-plugin-annobin-13.1.1-1.fc38.aar 4.2 MB/s | 42 kB 00:00 (123/145): gcc-c++-13.1.1-1.fc38.aarch64.rpm 147 MB/s | 12 MB 00:00 (124/145): glib2-devel-2.76.2-1.fc38.aarch64.rp 62 MB/s | 587 kB 00:00 (125/145): glibc-devel-2.37-4.fc38.aarch64.rpm 85 MB/s | 540 kB 00:00 (126/145): glibmm2.4-2.66.6-1.fc38.aarch64.rpm 136 MB/s | 620 kB 00:00 (127/145): langpacks-core-font-en-3.0-32.fc38.n 2.4 MB/s | 9.6 kB 00:00 (128/145): libXft-2.3.8-2.fc38.aarch64.rpm 24 MB/s | 71 kB 00:00 (129/145): libXft-devel-2.3.8-2.fc38.aarch64.rp 22 MB/s | 50 kB 00:00 (130/145): gcc-13.1.1-1.fc38.aarch64.rpm 169 MB/s | 31 MB 00:00 (131/145): libasan-13.1.1-1.fc38.aarch64.rpm 12 MB/s | 452 kB 00:00 (132/145): glib2-2.76.2-1.fc38.aarch64.rpm 23 MB/s | 2.8 MB 00:00 (133/145): libatomic-13.1.1-1.fc38.aarch64.rpm 5.8 MB/s | 33 kB 00:00 (134/145): libwayland-client-1.22.0-1.fc38.aarc 10 MB/s | 33 kB 00:00 (135/145): libubsan-13.1.1-1.fc38.aarch64.rpm 38 MB/s | 200 kB 00:00 (136/145): libwayland-server-1.22.0-1.fc38.aarc 19 MB/s | 42 kB 00:00 (137/145): libxml2-devel-2.10.4-1.fc38.aarch64. 100 MB/s | 531 kB 00:00 (138/145): mesa-libEGL-23.0.3-3.fc38.aarch64.rp 27 MB/s | 131 kB 00:00 (139/145): mesa-libGL-23.0.3-3.fc38.aarch64.rpm 39 MB/s | 185 kB 00:00 (140/145): libstdc++-devel-13.1.1-1.fc38.aarch6 111 MB/s | 2.6 MB 00:00 (141/145): mesa-libGL-devel-23.0.3-3.fc38.aarch 4.4 MB/s | 35 kB 00:00 (142/145): mesa-libgbm-23.0.3-3.fc38.aarch64.rp 12 MB/s | 46 kB 00:00 (143/145): mesa-libglapi-23.0.3-3.fc38.aarch64. 35 MB/s | 69 kB 00:00 (144/145): python3-3.11.3-1.fc38.aarch64.rpm 16 MB/s | 28 kB 00:00 (145/145): python3-libs-3.11.3-1.fc38.aarch64.r 227 MB/s | 9.5 MB 00:00 -------------------------------------------------------------------------------- Total 109 MB/s | 122 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: lv2-devel-1.18.8-5.fc38.aarch64 1/1 Preparing : 1/1 Installing : zlib-devel-1.2.13-3.fc38.aarch64 1/145 Installing : xorg-x11-proto-devel-2022.2-3.fc38.noarch 2/145 Installing : libglvnd-1:1.6.0-2.fc38.aarch64 3/145 Installing : libdrm-2.4.114-2.fc38.aarch64 4/145 Installing : expat-2.5.0-2.fc38.aarch64 5/145 Installing : mesa-libglapi-23.0.3-3.fc38.aarch64 6/145 Installing : libunistring-1.1-3.fc38.aarch64 7/145 Installing : libpng-2:1.6.37-14.fc38.aarch64 8/145 Installing : libmpc-1.3.1-2.fc38.aarch64 9/145 Installing : libX11-xcb-1.8.4-1.fc38.aarch64 10/145 Installing : libpng-devel-2:1.6.37-14.fc38.aarch64 11/145 Installing : gettext-libs-0.21.1-2.fc38.aarch64 12/145 Installing : libwayland-server-1.22.0-1.fc38.aarch64 13/145 Installing : alsa-lib-1.2.9-1.fc38.aarch64 14/145 Installing : pixman-0.42.2-1.fc38.aarch64 15/145 Installing : libxshmfence-1.3-12.fc38.aarch64 16/145 Installing : libraw1394-2.1.2-17.fc38.aarch64 17/145 Installing : libicu-72.1-2.fc38.aarch64 18/145 Installing : libdatrie-0.2.13-5.fc38.aarch64 19/145 Installing : libthai-0.1.29-4.fc38.aarch64 20/145 Installing : libXau-1.0.11-2.fc38.aarch64 21/145 Installing : libxcb-1.13.1-11.fc38.aarch64 22/145 Installing : kernel-headers-6.2.6-300.fc38.aarch64 23/145 Installing : libxcrypt-devel-4.4.33-7.fc38.aarch64 24/145 Installing : glibc-devel-2.37-4.fc38.aarch64 25/145 Installing : graphite2-1.3.14-11.fc38.aarch64 26/145 Installing : gl-manpages-1.1-26.20190306.fc38.noarch 27/145 Installing : fribidi-1.0.12-3.fc38.aarch64 28/145 Installing : fonts-filesystem-1:2.0.5-11.fc38.noarch 29/145 Installing : fftw-libs-single-3.3.10-3.fc37.aarch64 30/145 Installing : fftw-libs-long-3.3.10-3.fc37.aarch64 31/145 Installing : fftw-libs-double-3.3.10-3.fc37.aarch64 32/145 Installing : fftw-3.3.10-3.fc37.aarch64 33/145 Installing : fftw-libs-3.3.10-3.fc37.aarch64 34/145 Installing : fribidi-devel-1.0.12-3.fc38.aarch64 35/145 Installing : graphite2-devel-1.3.14-11.fc38.aarch64 36/145 Installing : libdrm-devel-2.4.114-2.fc38.aarch64 37/145 Installing : libXau-devel-1.0.11-2.fc38.aarch64 38/145 Installing : libxcb-devel-1.13.1-11.fc38.aarch64 39/145 Installing : libdatrie-devel-0.2.13-5.fc38.aarch64 40/145 Installing : libthai-devel-0.1.29-4.fc38.aarch64 41/145 Installing : libicu-devel-72.1-2.fc38.aarch64 42/145 Installing : libiec61883-1.2.0-31.fc38.aarch64 43/145 Installing : pixman-devel-0.42.2-1.fc38.aarch64 44/145 Installing : mesa-libgbm-23.0.3-3.fc38.aarch64 45/145 Installing : cpp-13.1.1-1.fc38.aarch64 46/145 Installing : libglvnd-opengl-1:1.6.0-2.fc38.aarch64 47/145 Installing : libwayland-client-1.22.0-1.fc38.aarch64 48/145 Installing : libglvnd-egl-1:1.6.0-2.fc38.aarch64 49/145 Installing : mesa-libEGL-23.0.3-3.fc38.aarch64 50/145 Installing : libglvnd-gles-1:1.6.0-2.fc38.aarch64 51/145 Installing : libubsan-13.1.1-1.fc38.aarch64 52/145 Installing : libstdc++-devel-13.1.1-1.fc38.aarch64 53/145 Installing : libatomic-13.1.1-1.fc38.aarch64 54/145 Installing : libasan-13.1.1-1.fc38.aarch64 55/145 Installing : cmake-filesystem-3.26.3-3.fc38.aarch64 56/145 Installing : annobin-docs-12.10-1.fc38.noarch 57/145 Installing : xz-devel-5.4.1-1.fc38.aarch64 58/145 Installing : libxml2-devel-2.10.4-1.fc38.aarch64 59/145 Running scriptlet: xml-common-0.6.3-60.fc38.noarch 60/145 Installing : xml-common-0.6.3-60.fc38.noarch 60/145 Installing : sysprof-capture-devel-3.48.0-1.fc38.aarch64 61/145 Installing : python-setuptools-wheel-65.5.1-2.fc38.noarch 62/145 Installing : python-pip-wheel-22.3.1-2.fc38.noarch 63/145 Installing : pcre2-utf32-10.42-1.fc38.1.aarch64 64/145 Installing : pcre2-utf16-10.42-1.fc38.1.aarch64 65/145 Installing : pcre2-devel-10.42-1.fc38.1.aarch64 66/145 Installing : opus-1.3.1-12.fc38.aarch64 67/145 Installing : nettle-3.8-3.fc38.aarch64 68/145 Installing : gnutls-3.8.0-2.fc38.aarch64 69/145 Installing : glib2-2.76.2-1.fc38.aarch64 70/145 Installing : mpdecimal-2.5.1-6.fc38.aarch64 71/145 Installing : lv2-1.18.8-5.fc38.aarch64 72/145 Installing : libtool-ltdl-2.4.7-6.fc38.aarch64 73/145 Installing : libsigc++20-2.10.8-3.fc38.aarch64 74/145 Installing : glibmm2.4-2.66.6-1.fc38.aarch64 75/145 Installing : libxml++-2.42.2-2.fc38.aarch64 76/145 Installing : libsepol-devel-3.5-1.fc38.aarch64 77/145 Installing : libselinux-devel-3.5-1.fc38.aarch64 78/145 Installing : libsamplerate-0.2.2-4.fc38.aarch64 79/145 Installing : libglvnd-core-devel-1:1.6.0-2.fc38.aarch64 80/145 Installing : libffi-devel-3.4.4-2.fc38.aarch64 81/145 Installing : libconfig-1.7.3-5.fc38.aarch64 82/145 Installing : libffado-2.4.7-1.fc38.aarch64 83/145 Installing : libblkid-devel-2.38.1-4.fc38.aarch64 84/145 Installing : libmount-devel-2.38.1-4.fc38.aarch64 85/145 Installing : libb2-0.98.1-8.fc38.aarch64 86/145 Installing : python3-3.11.3-1.fc38.aarch64 87/145 Installing : python3-libs-3.11.3-1.fc38.aarch64 88/145 Installing : python3-setuptools-65.5.1-2.fc38.noarch 89/145 Installing : glib2-devel-2.76.2-1.fc38.aarch64 90/145 Installing : python3-markdown-3.4.1-2.fc38.noarch 91/145 Installing : python3-pyparsing-3.0.9-3.fc38.noarch 92/145 Installing : python3-six-1.16.0-9.fc38.noarch 93/145 Installing : python3-isodate-0.6.1-6.fc38.noarch 94/145 Installing : python3-rdflib-6.2.0-2.fc38.noarch 95/145 Installing : libX11-common-1.8.4-1.fc38.noarch 96/145 Installing : libX11-1.8.4-1.fc38.aarch64 97/145 Installing : libXext-1.3.5-2.fc38.aarch64 98/145 Installing : libX11-devel-1.8.4-1.fc38.aarch64 99/145 Installing : libXrender-0.9.11-2.fc38.aarch64 100/145 Installing : libXrender-devel-0.9.11-2.fc38.aarch64 101/145 Installing : libXext-devel-1.3.5-2.fc38.aarch64 102/145 Installing : libXxf86vm-1.1.5-2.fc38.aarch64 103/145 Installing : libXfixes-6.0.0-5.fc38.aarch64 104/145 Installing : libglvnd-glx-1:1.6.0-2.fc38.aarch64 105/145 Installing : mesa-libGL-23.0.3-3.fc38.aarch64 106/145 Installing : libglvnd-devel-1:1.6.0-2.fc38.aarch64 107/145 Installing : mesa-libGLU-9.0.1-8.fc38.aarch64 108/145 Installing : google-noto-fonts-common-20230201-1.fc38.noarch 109/145 Installing : google-noto-sans-vf-fonts-20230201-1.fc38.noarch 110/145 Installing : langpacks-core-font-en-3.0-32.fc38.noarch 111/145 Installing : cairo-1.17.8-3.fc38.aarch64 112/145 Installing : harfbuzz-7.1.0-1.fc38.aarch64 113/145 Installing : freetype-2.13.0-2.fc38.aarch64 114/145 Installing : fontconfig-2.14.2-1.fc38.aarch64 115/145 Running scriptlet: fontconfig-2.14.2-1.fc38.aarch64 115/145 Installing : libXft-2.3.8-2.fc38.aarch64 116/145 Installing : pango-1.50.14-1.fc38.aarch64 117/145 Installing : harfbuzz-icu-7.1.0-1.fc38.aarch64 118/145 Installing : gettext-envsubst-0.21.1-2.fc38.aarch64 119/145 Installing : gettext-runtime-0.21.1-2.fc38.aarch64 120/145 Installing : gettext-0.21.1-2.fc38.aarch64 121/145 Installing : gc-8.2.2-3.fc38.aarch64 122/145 Installing : guile22-2.2.7-7.fc38.aarch64 123/145 Installing : make-1:4.4-3.fc38.aarch64 124/145 Installing : gcc-13.1.1-1.fc38.aarch64 125/145 Running scriptlet: gcc-13.1.1-1.fc38.aarch64 125/145 Installing : dbus-libs-1:1.14.6-1.fc38.aarch64 126/145 Running scriptlet: jack-audio-connection-kit-1.9.22-1.fc38.aarch64 127/145 Installing : jack-audio-connection-kit-1.9.22-1.fc38.aarch64 127/145 Installing : bzip2-devel-1.0.8-13.fc38.aarch64 128/145 Installing : brotli-1.0.9-11.fc38.aarch64 129/145 Installing : brotli-devel-1.0.9-11.fc38.aarch64 130/145 Installing : harfbuzz-devel-7.1.0-1.fc38.aarch64 131/145 Installing : freetype-devel-2.13.0-2.fc38.aarch64 132/145 Installing : fontconfig-devel-2.14.2-1.fc38.aarch64 133/145 Installing : cairo-devel-1.17.8-3.fc38.aarch64 134/145 Installing : libXft-devel-2.3.8-2.fc38.aarch64 135/145 Installing : pango-devel-1.50.14-1.fc38.aarch64 136/145 Installing : jack-audio-connection-kit-devel-1.9.22-1.fc38.aa 137/145 Installing : annobin-plugin-gcc-12.10-1.fc38.aarch64 138/145 Running scriptlet: annobin-plugin-gcc-12.10-1.fc38.aarch64 138/145 Installing : gcc-c++-13.1.1-1.fc38.aarch64 139/145 Installing : gcc-plugin-annobin-13.1.1-1.fc38.aarch64 140/145 Running scriptlet: gcc-plugin-annobin-13.1.1-1.fc38.aarch64 140/145 Installing : mesa-libGLU-devel-9.0.1-8.fc38.aarch64 141/145 Installing : mesa-libGL-devel-23.0.3-3.fc38.aarch64 142/145 Installing : lv2-devel-1.18.8-5.fc38.aarch64 143/145 Installing : fftw-devel-3.3.10-3.fc37.aarch64 144/145 Installing : alsa-lib-devel-1.2.9-1.fc38.aarch64 145/145 Running scriptlet: fontconfig-2.14.2-1.fc38.aarch64 145/145 Running scriptlet: alsa-lib-devel-1.2.9-1.fc38.aarch64 145/145 Verifying : brotli-1.0.9-11.fc38.aarch64 1/145 Verifying : brotli-devel-1.0.9-11.fc38.aarch64 2/145 Verifying : bzip2-devel-1.0.8-13.fc38.aarch64 3/145 Verifying : cairo-1.17.8-3.fc38.aarch64 4/145 Verifying : cairo-devel-1.17.8-3.fc38.aarch64 5/145 Verifying : dbus-libs-1:1.14.6-1.fc38.aarch64 6/145 Verifying : expat-2.5.0-2.fc38.aarch64 7/145 Verifying : fftw-3.3.10-3.fc37.aarch64 8/145 Verifying : fftw-devel-3.3.10-3.fc37.aarch64 9/145 Verifying : fftw-libs-3.3.10-3.fc37.aarch64 10/145 Verifying : fftw-libs-double-3.3.10-3.fc37.aarch64 11/145 Verifying : fftw-libs-long-3.3.10-3.fc37.aarch64 12/145 Verifying : fftw-libs-single-3.3.10-3.fc37.aarch64 13/145 Verifying : fontconfig-2.14.2-1.fc38.aarch64 14/145 Verifying : fontconfig-devel-2.14.2-1.fc38.aarch64 15/145 Verifying : fonts-filesystem-1:2.0.5-11.fc38.noarch 16/145 Verifying : freetype-2.13.0-2.fc38.aarch64 17/145 Verifying : freetype-devel-2.13.0-2.fc38.aarch64 18/145 Verifying : fribidi-1.0.12-3.fc38.aarch64 19/145 Verifying : fribidi-devel-1.0.12-3.fc38.aarch64 20/145 Verifying : gc-8.2.2-3.fc38.aarch64 21/145 Verifying : gettext-0.21.1-2.fc38.aarch64 22/145 Verifying : gettext-envsubst-0.21.1-2.fc38.aarch64 23/145 Verifying : gettext-libs-0.21.1-2.fc38.aarch64 24/145 Verifying : gettext-runtime-0.21.1-2.fc38.aarch64 25/145 Verifying : gl-manpages-1.1-26.20190306.fc38.noarch 26/145 Verifying : gnutls-3.8.0-2.fc38.aarch64 27/145 Verifying : google-noto-fonts-common-20230201-1.fc38.noarch 28/145 Verifying : google-noto-sans-vf-fonts-20230201-1.fc38.noarch 29/145 Verifying : graphite2-1.3.14-11.fc38.aarch64 30/145 Verifying : graphite2-devel-1.3.14-11.fc38.aarch64 31/145 Verifying : guile22-2.2.7-7.fc38.aarch64 32/145 Verifying : harfbuzz-7.1.0-1.fc38.aarch64 33/145 Verifying : harfbuzz-devel-7.1.0-1.fc38.aarch64 34/145 Verifying : harfbuzz-icu-7.1.0-1.fc38.aarch64 35/145 Verifying : jack-audio-connection-kit-1.9.22-1.fc38.aarch64 36/145 Verifying : jack-audio-connection-kit-devel-1.9.22-1.fc38.aa 37/145 Verifying : kernel-headers-6.2.6-300.fc38.aarch64 38/145 Verifying : libX11-1.8.4-1.fc38.aarch64 39/145 Verifying : libX11-common-1.8.4-1.fc38.noarch 40/145 Verifying : libX11-devel-1.8.4-1.fc38.aarch64 41/145 Verifying : libX11-xcb-1.8.4-1.fc38.aarch64 42/145 Verifying : libXau-1.0.11-2.fc38.aarch64 43/145 Verifying : libXau-devel-1.0.11-2.fc38.aarch64 44/145 Verifying : libXext-1.3.5-2.fc38.aarch64 45/145 Verifying : libXext-devel-1.3.5-2.fc38.aarch64 46/145 Verifying : libXfixes-6.0.0-5.fc38.aarch64 47/145 Verifying : libXrender-0.9.11-2.fc38.aarch64 48/145 Verifying : libXrender-devel-0.9.11-2.fc38.aarch64 49/145 Verifying : libXxf86vm-1.1.5-2.fc38.aarch64 50/145 Verifying : libb2-0.98.1-8.fc38.aarch64 51/145 Verifying : libblkid-devel-2.38.1-4.fc38.aarch64 52/145 Verifying : libconfig-1.7.3-5.fc38.aarch64 53/145 Verifying : libdatrie-0.2.13-5.fc38.aarch64 54/145 Verifying : libdatrie-devel-0.2.13-5.fc38.aarch64 55/145 Verifying : libdrm-2.4.114-2.fc38.aarch64 56/145 Verifying : libdrm-devel-2.4.114-2.fc38.aarch64 57/145 Verifying : libffado-2.4.7-1.fc38.aarch64 58/145 Verifying : libffi-devel-3.4.4-2.fc38.aarch64 59/145 Verifying : libglvnd-1:1.6.0-2.fc38.aarch64 60/145 Verifying : libglvnd-core-devel-1:1.6.0-2.fc38.aarch64 61/145 Verifying : libglvnd-devel-1:1.6.0-2.fc38.aarch64 62/145 Verifying : libglvnd-egl-1:1.6.0-2.fc38.aarch64 63/145 Verifying : libglvnd-gles-1:1.6.0-2.fc38.aarch64 64/145 Verifying : libglvnd-glx-1:1.6.0-2.fc38.aarch64 65/145 Verifying : libglvnd-opengl-1:1.6.0-2.fc38.aarch64 66/145 Verifying : libicu-72.1-2.fc38.aarch64 67/145 Verifying : libicu-devel-72.1-2.fc38.aarch64 68/145 Verifying : libiec61883-1.2.0-31.fc38.aarch64 69/145 Verifying : libmount-devel-2.38.1-4.fc38.aarch64 70/145 Verifying : libmpc-1.3.1-2.fc38.aarch64 71/145 Verifying : libpng-2:1.6.37-14.fc38.aarch64 72/145 Verifying : libpng-devel-2:1.6.37-14.fc38.aarch64 73/145 Verifying : libraw1394-2.1.2-17.fc38.aarch64 74/145 Verifying : libsamplerate-0.2.2-4.fc38.aarch64 75/145 Verifying : libselinux-devel-3.5-1.fc38.aarch64 76/145 Verifying : libsepol-devel-3.5-1.fc38.aarch64 77/145 Verifying : libsigc++20-2.10.8-3.fc38.aarch64 78/145 Verifying : libthai-0.1.29-4.fc38.aarch64 79/145 Verifying : libthai-devel-0.1.29-4.fc38.aarch64 80/145 Verifying : libtool-ltdl-2.4.7-6.fc38.aarch64 81/145 Verifying : libunistring-1.1-3.fc38.aarch64 82/145 Verifying : libxcb-1.13.1-11.fc38.aarch64 83/145 Verifying : libxcb-devel-1.13.1-11.fc38.aarch64 84/145 Verifying : libxcrypt-devel-4.4.33-7.fc38.aarch64 85/145 Verifying : libxml++-2.42.2-2.fc38.aarch64 86/145 Verifying : libxshmfence-1.3-12.fc38.aarch64 87/145 Verifying : lv2-1.18.8-5.fc38.aarch64 88/145 Verifying : lv2-devel-1.18.8-5.fc38.aarch64 89/145 Verifying : make-1:4.4-3.fc38.aarch64 90/145 Verifying : mesa-libGLU-9.0.1-8.fc38.aarch64 91/145 Verifying : mesa-libGLU-devel-9.0.1-8.fc38.aarch64 92/145 Verifying : mpdecimal-2.5.1-6.fc38.aarch64 93/145 Verifying : nettle-3.8-3.fc38.aarch64 94/145 Verifying : opus-1.3.1-12.fc38.aarch64 95/145 Verifying : pango-1.50.14-1.fc38.aarch64 96/145 Verifying : pango-devel-1.50.14-1.fc38.aarch64 97/145 Verifying : pcre2-devel-10.42-1.fc38.1.aarch64 98/145 Verifying : pcre2-utf16-10.42-1.fc38.1.aarch64 99/145 Verifying : pcre2-utf32-10.42-1.fc38.1.aarch64 100/145 Verifying : pixman-0.42.2-1.fc38.aarch64 101/145 Verifying : pixman-devel-0.42.2-1.fc38.aarch64 102/145 Verifying : python-pip-wheel-22.3.1-2.fc38.noarch 103/145 Verifying : python-setuptools-wheel-65.5.1-2.fc38.noarch 104/145 Verifying : python3-isodate-0.6.1-6.fc38.noarch 105/145 Verifying : python3-markdown-3.4.1-2.fc38.noarch 106/145 Verifying : python3-pyparsing-3.0.9-3.fc38.noarch 107/145 Verifying : python3-rdflib-6.2.0-2.fc38.noarch 108/145 Verifying : python3-setuptools-65.5.1-2.fc38.noarch 109/145 Verifying : python3-six-1.16.0-9.fc38.noarch 110/145 Verifying : sysprof-capture-devel-3.48.0-1.fc38.aarch64 111/145 Verifying : xml-common-0.6.3-60.fc38.noarch 112/145 Verifying : xorg-x11-proto-devel-2022.2-3.fc38.noarch 113/145 Verifying : xz-devel-5.4.1-1.fc38.aarch64 114/145 Verifying : zlib-devel-1.2.13-3.fc38.aarch64 115/145 Verifying : alsa-lib-1.2.9-1.fc38.aarch64 116/145 Verifying : alsa-lib-devel-1.2.9-1.fc38.aarch64 117/145 Verifying : annobin-docs-12.10-1.fc38.noarch 118/145 Verifying : annobin-plugin-gcc-12.10-1.fc38.aarch64 119/145 Verifying : cmake-filesystem-3.26.3-3.fc38.aarch64 120/145 Verifying : cpp-13.1.1-1.fc38.aarch64 121/145 Verifying : gcc-13.1.1-1.fc38.aarch64 122/145 Verifying : gcc-c++-13.1.1-1.fc38.aarch64 123/145 Verifying : gcc-plugin-annobin-13.1.1-1.fc38.aarch64 124/145 Verifying : glib2-2.76.2-1.fc38.aarch64 125/145 Verifying : glib2-devel-2.76.2-1.fc38.aarch64 126/145 Verifying : glibc-devel-2.37-4.fc38.aarch64 127/145 Verifying : glibmm2.4-2.66.6-1.fc38.aarch64 128/145 Verifying : langpacks-core-font-en-3.0-32.fc38.noarch 129/145 Verifying : libXft-2.3.8-2.fc38.aarch64 130/145 Verifying : libXft-devel-2.3.8-2.fc38.aarch64 131/145 Verifying : libasan-13.1.1-1.fc38.aarch64 132/145 Verifying : libatomic-13.1.1-1.fc38.aarch64 133/145 Verifying : libstdc++-devel-13.1.1-1.fc38.aarch64 134/145 Verifying : libubsan-13.1.1-1.fc38.aarch64 135/145 Verifying : libwayland-client-1.22.0-1.fc38.aarch64 136/145 Verifying : libwayland-server-1.22.0-1.fc38.aarch64 137/145 Verifying : libxml2-devel-2.10.4-1.fc38.aarch64 138/145 Verifying : mesa-libEGL-23.0.3-3.fc38.aarch64 139/145 Verifying : mesa-libGL-23.0.3-3.fc38.aarch64 140/145 Verifying : mesa-libGL-devel-23.0.3-3.fc38.aarch64 141/145 Verifying : mesa-libgbm-23.0.3-3.fc38.aarch64 142/145 Verifying : mesa-libglapi-23.0.3-3.fc38.aarch64 143/145 Verifying : python3-3.11.3-1.fc38.aarch64 144/145 Verifying : python3-libs-3.11.3-1.fc38.aarch64 145/145 Installed: alsa-lib-1.2.9-1.fc38.aarch64 alsa-lib-devel-1.2.9-1.fc38.aarch64 annobin-docs-12.10-1.fc38.noarch annobin-plugin-gcc-12.10-1.fc38.aarch64 brotli-1.0.9-11.fc38.aarch64 brotli-devel-1.0.9-11.fc38.aarch64 bzip2-devel-1.0.8-13.fc38.aarch64 cairo-1.17.8-3.fc38.aarch64 cairo-devel-1.17.8-3.fc38.aarch64 cmake-filesystem-3.26.3-3.fc38.aarch64 cpp-13.1.1-1.fc38.aarch64 dbus-libs-1:1.14.6-1.fc38.aarch64 expat-2.5.0-2.fc38.aarch64 fftw-3.3.10-3.fc37.aarch64 fftw-devel-3.3.10-3.fc37.aarch64 fftw-libs-3.3.10-3.fc37.aarch64 fftw-libs-double-3.3.10-3.fc37.aarch64 fftw-libs-long-3.3.10-3.fc37.aarch64 fftw-libs-single-3.3.10-3.fc37.aarch64 fontconfig-2.14.2-1.fc38.aarch64 fontconfig-devel-2.14.2-1.fc38.aarch64 fonts-filesystem-1:2.0.5-11.fc38.noarch freetype-2.13.0-2.fc38.aarch64 freetype-devel-2.13.0-2.fc38.aarch64 fribidi-1.0.12-3.fc38.aarch64 fribidi-devel-1.0.12-3.fc38.aarch64 gc-8.2.2-3.fc38.aarch64 gcc-13.1.1-1.fc38.aarch64 gcc-c++-13.1.1-1.fc38.aarch64 gcc-plugin-annobin-13.1.1-1.fc38.aarch64 gettext-0.21.1-2.fc38.aarch64 gettext-envsubst-0.21.1-2.fc38.aarch64 gettext-libs-0.21.1-2.fc38.aarch64 gettext-runtime-0.21.1-2.fc38.aarch64 gl-manpages-1.1-26.20190306.fc38.noarch glib2-2.76.2-1.fc38.aarch64 glib2-devel-2.76.2-1.fc38.aarch64 glibc-devel-2.37-4.fc38.aarch64 glibmm2.4-2.66.6-1.fc38.aarch64 gnutls-3.8.0-2.fc38.aarch64 google-noto-fonts-common-20230201-1.fc38.noarch google-noto-sans-vf-fonts-20230201-1.fc38.noarch graphite2-1.3.14-11.fc38.aarch64 graphite2-devel-1.3.14-11.fc38.aarch64 guile22-2.2.7-7.fc38.aarch64 harfbuzz-7.1.0-1.fc38.aarch64 harfbuzz-devel-7.1.0-1.fc38.aarch64 harfbuzz-icu-7.1.0-1.fc38.aarch64 jack-audio-connection-kit-1.9.22-1.fc38.aarch64 jack-audio-connection-kit-devel-1.9.22-1.fc38.aarch64 kernel-headers-6.2.6-300.fc38.aarch64 langpacks-core-font-en-3.0-32.fc38.noarch libX11-1.8.4-1.fc38.aarch64 libX11-common-1.8.4-1.fc38.noarch libX11-devel-1.8.4-1.fc38.aarch64 libX11-xcb-1.8.4-1.fc38.aarch64 libXau-1.0.11-2.fc38.aarch64 libXau-devel-1.0.11-2.fc38.aarch64 libXext-1.3.5-2.fc38.aarch64 libXext-devel-1.3.5-2.fc38.aarch64 libXfixes-6.0.0-5.fc38.aarch64 libXft-2.3.8-2.fc38.aarch64 libXft-devel-2.3.8-2.fc38.aarch64 libXrender-0.9.11-2.fc38.aarch64 libXrender-devel-0.9.11-2.fc38.aarch64 libXxf86vm-1.1.5-2.fc38.aarch64 libasan-13.1.1-1.fc38.aarch64 libatomic-13.1.1-1.fc38.aarch64 libb2-0.98.1-8.fc38.aarch64 libblkid-devel-2.38.1-4.fc38.aarch64 libconfig-1.7.3-5.fc38.aarch64 libdatrie-0.2.13-5.fc38.aarch64 libdatrie-devel-0.2.13-5.fc38.aarch64 libdrm-2.4.114-2.fc38.aarch64 libdrm-devel-2.4.114-2.fc38.aarch64 libffado-2.4.7-1.fc38.aarch64 libffi-devel-3.4.4-2.fc38.aarch64 libglvnd-1:1.6.0-2.fc38.aarch64 libglvnd-core-devel-1:1.6.0-2.fc38.aarch64 libglvnd-devel-1:1.6.0-2.fc38.aarch64 libglvnd-egl-1:1.6.0-2.fc38.aarch64 libglvnd-gles-1:1.6.0-2.fc38.aarch64 libglvnd-glx-1:1.6.0-2.fc38.aarch64 libglvnd-opengl-1:1.6.0-2.fc38.aarch64 libicu-72.1-2.fc38.aarch64 libicu-devel-72.1-2.fc38.aarch64 libiec61883-1.2.0-31.fc38.aarch64 libmount-devel-2.38.1-4.fc38.aarch64 libmpc-1.3.1-2.fc38.aarch64 libpng-2:1.6.37-14.fc38.aarch64 libpng-devel-2:1.6.37-14.fc38.aarch64 libraw1394-2.1.2-17.fc38.aarch64 libsamplerate-0.2.2-4.fc38.aarch64 libselinux-devel-3.5-1.fc38.aarch64 libsepol-devel-3.5-1.fc38.aarch64 libsigc++20-2.10.8-3.fc38.aarch64 libstdc++-devel-13.1.1-1.fc38.aarch64 libthai-0.1.29-4.fc38.aarch64 libthai-devel-0.1.29-4.fc38.aarch64 libtool-ltdl-2.4.7-6.fc38.aarch64 libubsan-13.1.1-1.fc38.aarch64 libunistring-1.1-3.fc38.aarch64 libwayland-client-1.22.0-1.fc38.aarch64 libwayland-server-1.22.0-1.fc38.aarch64 libxcb-1.13.1-11.fc38.aarch64 libxcb-devel-1.13.1-11.fc38.aarch64 libxcrypt-devel-4.4.33-7.fc38.aarch64 libxml++-2.42.2-2.fc38.aarch64 libxml2-devel-2.10.4-1.fc38.aarch64 libxshmfence-1.3-12.fc38.aarch64 lv2-1.18.8-5.fc38.aarch64 lv2-devel-1.18.8-5.fc38.aarch64 make-1:4.4-3.fc38.aarch64 mesa-libEGL-23.0.3-3.fc38.aarch64 mesa-libGL-23.0.3-3.fc38.aarch64 mesa-libGL-devel-23.0.3-3.fc38.aarch64 mesa-libGLU-9.0.1-8.fc38.aarch64 mesa-libGLU-devel-9.0.1-8.fc38.aarch64 mesa-libgbm-23.0.3-3.fc38.aarch64 mesa-libglapi-23.0.3-3.fc38.aarch64 mpdecimal-2.5.1-6.fc38.aarch64 nettle-3.8-3.fc38.aarch64 opus-1.3.1-12.fc38.aarch64 pango-1.50.14-1.fc38.aarch64 pango-devel-1.50.14-1.fc38.aarch64 pcre2-devel-10.42-1.fc38.1.aarch64 pcre2-utf16-10.42-1.fc38.1.aarch64 pcre2-utf32-10.42-1.fc38.1.aarch64 pixman-0.42.2-1.fc38.aarch64 pixman-devel-0.42.2-1.fc38.aarch64 python-pip-wheel-22.3.1-2.fc38.noarch python-setuptools-wheel-65.5.1-2.fc38.noarch python3-3.11.3-1.fc38.aarch64 python3-isodate-0.6.1-6.fc38.noarch python3-libs-3.11.3-1.fc38.aarch64 python3-markdown-3.4.1-2.fc38.noarch python3-pyparsing-3.0.9-3.fc38.noarch python3-rdflib-6.2.0-2.fc38.noarch python3-setuptools-65.5.1-2.fc38.noarch python3-six-1.16.0-9.fc38.noarch sysprof-capture-devel-3.48.0-1.fc38.aarch64 xml-common-0.6.3-60.fc38.noarch xorg-x11-proto-devel-2022.2-3.fc38.noarch xz-devel-5.4.1-1.fc38.aarch64 zlib-devel-1.2.13-3.fc38.aarch64 Complete! Finish: build setup for meters.lv2-0.9.25-1.fc38.src.rpm Start: rpmbuild meters.lv2-0.9.25-1.fc38.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1683763200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.5MV5NQ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf meters.lv2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/meters.lv2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd meters.lv2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hh128W + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 meters.lv2 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 'OPTIMIZATIONS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + OPTIMIZATIONS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + /usr/bin/make -O -j4 V=1 VERBOSE=1 PREFIX=/usr LV2DIR=/usr/lib64/lv2 fat1_VERSION=0.9.25 STRIP=true Version: -> 0 0 0 LV2 Version: 0 0 test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check make: [Makefile:272: submodule_check] Error 1 (ignored) 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 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 0 ;/g" \ lv2ttl/meters.lv2.ttl.in >> build/meters.ttl g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD \ -DUINQHACK="1683782970179" \ -o obj/pugl.o robtk/pugl/pugl_x11.c g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782970201" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782970263" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/goniometer.c:41, from robtk/ui_gl.c:301: ./gui/../src/goniometer.h:93:12: warning: 'int gmrb_write(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 93 | static int gmrb_write(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~~ ./gui/../src/goniometer.h:75:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 75 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~ ./gui/../src/goniometer.h:52:13: warning: 'void gmrb_free(gmringbuf*)' defined but not used [-Wunused-function] 52 | static void gmrb_free(gmringbuf *rb) { | ^~~~~~~~~ ./gui/../src/goniometer.h:42:20: warning: 'gmringbuf* gmrb_alloc(size_t)' defined but not used [-Wunused-function] 42 | static gmringbuf * gmrb_alloc(size_t siz) { | ^~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782970229" \ -DPLUGIN_SOURCE="\"gui/ebur.c\"" \ -DRTK_DESCRIPTOR="lv2ui_ebur" \ -o obj/eburUI_gl.o robtk/ui_gl.c In file included from robtk/robtk.h:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782970287" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782972313" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782973345" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/phasewheel.c:66, from robtk/ui_gl.c:301: ./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:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782973373" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/stereoscope.c:37, from robtk/ui_gl.c:301: ./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:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782975409" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -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 `pkg-config --libs cairo pangocairo pango` true -s build/meters.so In file included from src/goniometerlv2.c:37, from src/meters.cc:675: src/goniometer.h:112:13: warning: 'void gmrb_read_clear(gmringbuf*)' defined but not used [-Wunused-function] 112 | static void gmrb_read_clear(gmringbuf *rb) { | ^~~~~~~~~~~~~~~ src/goniometer.h:75:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 75 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~ src/goniometer.h:67:12: warning: 'int gmrb_read_one(gmringbuf*, float*, float*)' defined but not used [-Wunused-function] 67 | static int gmrb_read_one(gmringbuf *rb, float *c0, float *c1) { | ^~~~~~~~~~~~~ In file included from src/dpy_needle.c:52, from src/meters.cc:629: ./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:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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) { | ^~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782975439" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782976472" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -c -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --cflags cairo pango` -DUSE_GUI_THREAD -pthread \ -DUINQHACK="1683782977506" \ -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:320, 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:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --cflags jack lv2 pango pangocairo ` -pthread \ -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \ -DRTK_DESCRIPTOR="lv2ui_kmeter" \ -DPLUGIN_SOURCE="\"gui/kmeter.c\"" \ -o x42/x42-k20rms.o \ -c robtk/ui_gl.c In file included from robtk/robtk.h:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/goniometer.c:41, from robtk/ui_gl.c:301: ./gui/../src/goniometer.h:93:12: warning: 'int gmrb_write(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 93 | static int gmrb_write(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~~ ./gui/../src/goniometer.h:75:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 75 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~ ./gui/../src/goniometer.h:52:13: warning: 'void gmrb_free(gmringbuf*)' defined but not used [-Wunused-function] 52 | static void gmrb_free(gmringbuf *rb) { | ^~~~~~~~~ ./gui/../src/goniometer.h:42:20: warning: 'gmringbuf* gmrb_alloc(size_t)' defined but not used [-Wunused-function] 42 | static gmringbuf * gmrb_alloc(size_t siz) { | ^~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/phasewheel.c:66, from robtk/ui_gl.c:301: ./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:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --cflags jack lv2 pango pangocairo ` -pthread \ -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \ -DRTK_DESCRIPTOR="lv2ui_sigdisthist" \ -DPLUGIN_SOURCE="\"gui/sdhmeter.c\"" \ -o x42/x42-histogram.o \ -c robtk/ui_gl.c In file included from robtk/robtk.h:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --cflags jack lv2 pango pangocairo ` -pthread \ -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \ -DRTK_DESCRIPTOR="lv2ui_stereoscope" \ -DPLUGIN_SOURCE="\"gui/stereoscope.c\"" \ -o x42/x42-stereoscope.o \ -c robtk/ui_gl.c In file included from robtk/robtk.h:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gui/stereoscope.c:37, from robtk/ui_gl.c:301: ./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:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:292:13: warning: 'bool rect_intersect_a(const cairo_rectangle_t*, float, float, float, float)' defined but not used [-Wunused-function] 292 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --cflags jack lv2 pango pangocairo ` -pthread \ -DXTERNAL_UI -DHAVE_IDLE_IFACE -DDEFAULT_NOT_ONTOP \ -DRTK_DESCRIPTOR="lv2ui_tprms2" \ -DPLUGIN_SOURCE="\"gui/dr14meter.c\"" \ -o x42/x42-truepeakrms.o \ -c robtk/ui_gl.c In file included from robtk/robtk.h:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:867:13: warning: 'void robwidget_toplevel_enable_scaling(RobWidget*, void (*)(RobWidget*, void*), void*)' defined but not used [-Wunused-function] 867 | static void robwidget_toplevel_enable_scaling (RobWidget* rw, void (*cb) (RobWidget* w, void* handle), void* handle) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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:320, 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:893:13: warning: 'void myusleep(uint32_t)' defined but not used [-Wunused-function] 893 | static void myusleep(uint32_t usec) { | ^~~~~~~~ robtk/ui_gl.c:881:17: warning: 'uint64_t microtime(float)' defined but not used [-Wunused-function] 881 | static uint64_t microtime(float offset) { | ^~~~~~~~~ robtk/ui_gl.c:294:12: warning: 'int robtk_open_file_dialog(void*, const char*)' defined but not used [-Wunused-function] 294 | static int robtk_open_file_dialog(void *h, const char *title) { | ^~~~~~~~~~~~~~~~~~~~~~ robtk/ui_gl.c:287:13: warning: 'void robtk_close_self(void*)' defined but not used [-Wunused-function] 287 | static void robtk_close_self(void *h) { | ^~~~~~~~~~~~~~~~ robtk/ui_gl.c:278:21: warning: 'const char* robtk_info(void*)' defined but not used [-Wunused-function] 278 | static const char * robtk_info(void *h) { | ^~~~~~~~~~ In file included from robtk/robtk.h:340: 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:339: 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:338: 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:337: 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:336: 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:335: 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:334: 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:333: 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:332: 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:331: 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:330: 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:329: 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:328: 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:327: 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:321: 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:319: robtk/gl/common_cgl.h:69:13: warning: 'bool is_light_theme()' defined but not used [-Wunused-function] 69 | static bool is_light_theme () { | ^~~~~~~~~~~~~~ robtk/gl/common_cgl.h:38:13: warning: 'void set_host_color(int, uint32_t)' defined but not used [-Wunused-function] 38 | static void set_host_color (int which, uint32_t color) { | ^~~~~~~~~~~~~~ In file included from robtk/robtk.h:309: robtk/rtk/common.h:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:271:13: warning: 'void rect_intersection(cairo_rectangle_t*, const cairo_rectangle_t*, const cairo_rectangle_t*)' defined but not used [-Wunused-function] 271 | static void rect_intersection(cairo_rectangle_t *r, const cairo_rectangle_t *r1, const cairo_rectangle_t *r2){ | ^~~~~~~~~~~~~~~~~ robtk/robtk.h:122:13: warning: 'void rtk_clock_systime(timespec*)' defined but not used [-Wunused-function] 122 | static void rtk_clock_systime(struct timespec *ts) { | ^~~~~~~~~~~~~~~~~ g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -I. `pkg-config --cflags glu` -pthread -DHAVE_IDLE_IFACE `pkg-config --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 \ `pkg-config --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 `pkg-config --libs cairo pangocairo pango glu gl` true -s build/meters_glui.so robtk/robtk.mk:85: warning: pattern recipe did not update peer target 'build/meters_glui.dll'. robtk/robtk.mk:85: warning: pattern recipe did not update peer target 'build/meters_glui.dylib'. g++ -I. -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DXTERNAL_UI -DHAVE_LV2_1_8 -DHAVE_LV2_1_18_6 -fPIC -fvisibility=hidden `pkg-config --cflags lv2` -DVERSION="\"\"" -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DVERSION="\"\"" `pkg-config --cflags cairo pangocairo pango` -Irobtk/ -DDISPLAY_INTERFACE -I. `pkg-config --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 `pkg-config --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 `pkg-config --libs cairo pangocairo pango glu gl` `pkg-config --libs jack` true -s x42/x42-meter-collection robtk/jackwrap.c: In function 'int main(int, char**)': robtk/jackwrap.c:1452:24: warning: variable 'osc_port' set but not used [-Wunused-but-set-variable] 1452 | int osc_port = 0; | ^~~~~~~~ robtk/jackwrap.c:1683:30: warning: ignoring return value of 'int system(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result] 1683 | (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:675: src/goniometer.h:112:13: warning: 'void gmrb_read_clear(gmringbuf*)' defined but not used [-Wunused-function] 112 | static void gmrb_read_clear(gmringbuf *rb) { | ^~~~~~~~~~~~~~~ src/goniometer.h:75:12: warning: 'int gmrb_read(gmringbuf*, float*, float*, size_t)' defined but not used [-Wunused-function] 75 | static int gmrb_read(gmringbuf *rb, float *c0, float *c1, size_t len) { | ^~~~~~~~~ src/goniometer.h:67:12: warning: 'int gmrb_read_one(gmringbuf*, float*, float*)' defined but not used [-Wunused-function] 67 | static int gmrb_read_one(gmringbuf *rb, float *c0, float *c1) { | ^~~~~~~~~~~~~ In file included from src/dpy_needle.c:52, from src/meters.cc:629: ./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:373:13: warning: 'void rtk_open_url(const char*)' defined but not used [-Wunused-function] 373 | 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:173:3: warning: type 'struct LV2gm' violates the C++ One Definition Rule [-Wodr] 173 | } LV2gm; | ^ ./gui/../src/goniometer.h:173:3: note: a different type is defined in another translation unit 173 | } LV2gm; | ^ src/goniometer.h:156:20: note: the first difference of corresponding definitions is field 'cor' 156 | Stcorrdsp *cor; | ^ ./gui/../src/goniometer.h:156:20: note: a field of same name but different type is defined in another translation unit 156 | Stcorrdsp *cor; | ^ src/../jmeters/stcorrdsp.h:27:7: note: type 'struct Stcorrdsp' should match type 'Stcorrdsp' 27 | class Stcorrdsp | ^ src/meters.cc:72:6: warning: type 'MtrType' violates the C++ One Definition Rule [-Wodr] 72 | 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:73:9: note: name 'MT_NONE' differs from name 'MT_BBC' defined in another translation unit 73 | MT_NONE = 0, | ^ ./gui/needle.c:35:9: note: mismatching definition 35 | MT_BBC = 1, | ^ robtk/robtk.mk:124: warning: pattern recipe did not update peer target 'x42-x42/meter-collection.exe'. + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.KVqLfp + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 ++ dirname /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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 meters.lv2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 'INSTALL=/usr/bin/install -p' PREFIX=/usr LV2DIR=/usr/lib64/lv2 fat1_VERSION=0.9.25 STRIP=true Version: -> 0 0 0 LV2 Version: 0 0 test -d .git -a .gitmodules -a -f Makefile.git && /usr/bin/make -f Makefile.git submodule_check make: [Makefile:272: submodule_check] Error 1 (ignored) install -d /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/lib64/lv2/meters.lv2 install -m755 build/manifest.ttl build/meters.ttl build/meters.so build/meters_glui.so /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/lib64/lv2/meters.lv2 install -m644 build/manifest.ttl build/meters.ttl /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/lib64/lv2/meters.lv2 install -d /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/bin install -T -m755 x42/x42-meter-collection /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/bin/x42-meter install -d /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/man/man1 install -m644 doc/x42-meter.1 /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/man/man1/ + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 0.9.25-1.fc38 --unique-debug-suffix -0.9.25-1.fc38.aarch64 --unique-debug-src-base meters.lv2-0.9.25-1.fc38.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/meters.lv2 extracting debug info from /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/bin/x42-meter extracting debug info from /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/lib64/lv2/meters.lv2/meters.so extracting debug info from /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/lib64/lv2/meters.lv2/meters_glui.so original debug info size: 6468kB, size after compression: 5848kB /usr/bin/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. 3687 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 + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: meters.lv2-0.9.25-1.fc38.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.vTxndu + umask 022 + cd /builddir/build/BUILD + cd meters.lv2 + DOCDIR=/builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/doc/meters.lv2 + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/doc/meters.lv2 + cp -pr README.md /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/doc/meters.lv2 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.ccOLUc + umask 022 + cd /builddir/build/BUILD + cd meters.lv2 + LICENSEDIR=/builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/licenses/meters.lv2 + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/licenses/meters.lv2 + cp -pr COPYING /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64/usr/share/licenses/meters.lv2 + RPM_EC=0 ++ jobs -p + exit 0 Provides: meters.lv2 = 0.9.25-1.fc38 meters.lv2(aarch-64) = 0.9.25-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libGL.so.1()(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(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) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(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) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH) Processing files: meters.lv2-debugsource-0.9.25-1.fc38.aarch64 Provides: meters.lv2-debugsource = 0.9.25-1.fc38 meters.lv2-debugsource(aarch-64) = 0.9.25-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: meters.lv2-debuginfo-0.9.25-1.fc38.aarch64 Provides: debuginfo(build-id) = 283de24444d77a3e2fe122baf6ee8d60e6251aeb debuginfo(build-id) = b06487a8a6ffe5458f8eb5bb58b69b34a9bfceb3 debuginfo(build-id) = c1706820607449b1913e92976a478f899a2c3e65 meters.lv2-debuginfo = 0.9.25-1.fc38 meters.lv2-debuginfo(aarch-64) = 0.9.25-1.fc38 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: meters.lv2-debugsource(aarch-64) = 0.9.25-1.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 Wrote: /builddir/build/RPMS/meters.lv2-0.9.25-1.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/meters.lv2-debugsource-0.9.25-1.fc38.aarch64.rpm Wrote: /builddir/build/RPMS/meters.lv2-debuginfo-0.9.25-1.fc38.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.y7KUuH + umask 022 + cd /builddir/build/BUILD + cd meters.lv2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/meters.lv2-0.9.25-1.fc38.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.y1tuWW + umask 022 + cd /builddir/build/BUILD + rm -rf meters.lv2 meters.lv2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild meters.lv2-0.9.25-1.fc38.src.rpm Finish: build phase for meters.lv2-0.9.25-1.fc38.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-38-aarch64-1683782870.997458/root/var/log/dnf.rpm.log /var/lib/mock/fedora-38-aarch64-1683782870.997458/root/var/log/dnf.librepo.log /var/lib/mock/fedora-38-aarch64-1683782870.997458/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/meters.lv2-0.9.25-1.fc38.src.rpm) Config(child) 0 minutes 53 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