==> Cloning jc303 ... Cloning into 'jc303'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring jc303 :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 129k 100 129k 0 0 374k 0 --:--:-- --:--:-- --:--:-- 375k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 8472k 0 14124 0 0 41339 0 0:03:29 --:--:-- 0:03:29 41298 10 8472k 10 914k 0 0 671k 0 0:00:12 0:00:01 0:00:11 670k 65 8472k 65 5528k 0 0 2320k 0 0:00:03 0:00:02 0:00:01 2320k 100 8472k 100 8472k 0 0 2927k 0 0:00:02 0:00:02 --:--:-- 2927k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 139k 100 139k 0 0 809k 0 --:--:-- --:--:-- --:--:-- 811k :: Starting full system upgrade... there is nothing to do ==> Making package: jc303 0.9.1-2 (Fri Jan 10 08:12:56 2025) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Packages (85) adobe-source-code-pro-fonts-2.042u+1.062i+1.026vf-1 adwaita-cursors-45.0-1 adwaita-icon-theme-45.0-1 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 at-spi2-core-2.50.0-1 avahi-1:0.8+r189+g35bb1ba-1 cairo-1.18.0-1 cantarell-fonts-1:0.303.1-1 cppdap-1.58.0-1 dconf-0.40.0-2 default-cursors-2-1 desktop-file-utils-0.27-1 duktape-2.7.0-6 fontconfig-2:2.14.2-1 fribidi-1.0.13-2 gdk-pixbuf2-2.42.10-2 glib-networking-1:2.78.0-1 graphite-1:1.3.14-3 gsettings-desktop-schemas-45.0-1 gtk-update-icon-cache-1:4.12.4-1 harfbuzz-8.3.0-1 hicolor-icon-theme-0.17-3 iso-codes-4.15.0-1 jbigkit-2.1-7 json-glib-1.8.0-1 jsoncpp-1.9.5-2 lcms2-2.16-1 libcloudproviders-0.3.5-1 libcolord-1.4.6-1 libcups-1:2.4.7-2 libdaemon-0.14-5 libdatrie-0.2.13-4 libdrm-2.4.118-1 libepoxy-1.5.10-2 libglvnd-1.7.0-1 libjpeg-turbo-3.0.1-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libpng-1.6.40-2 libproxy-0.5.3-2 librsvg-2:2.57.0-1 libsoup3-3.4.4-1 libstemmer-2.2.0-2 libthai-0.1.29-3 libtiff-4.6.0-2 libunwind-1.7.2-1 libuv-1.47.0-1 libxau-1.0.11-2 libxcb-1.16-1 libxcomposite-0.4.6-1 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxft-2.3.8-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxtst-1.2.4-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 lzo-2.10-5 mesa-1:23.2.1-2 pango-1:1.51.1-1 pixman-0.42.2-1 rhash-1.4.4-1 shared-mime-info-2.4-1 tracker3-3.6.0-1 vulkan-icd-loader-1.3.269-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorgproto-2023.2-1 alsa-lib-1.2.10-2 cmake-3.27.9-1 freetype2-2.13.2-1 gtk3-1:3.24.38-1 libx11-1.8.7-1 libxcursor-1.2.1-3 libxinerama-1.1.5-1 libxrandr-1.5.4-1 Total Download Size: 94.51 MiB Total Installed Size: 480.92 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 248k 100 248k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 121M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 85987 100 85987 0 0 71.5M 0 --:--:-- --:--:-- --:--:-- 82.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1008k 100 1008k 0 0 135M 0 --:--:-- --:--:-- --:--:-- 140M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 523k 100 523k 0 0 116M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 10.0M 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 102M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 240k 100 240k 0 0 118M 0 --:--:-- --:--:-- --:--:-- 234M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 135M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 11.2M 0 14090 0 0 39966 0 0:04:54 --:--:-- 0:04:54 39915 4 11.2M 4 471k 0 0 397k 0 0:00:28 0:00:01 0:00:27 397k 40 11.2M 40 4658k 0 0 2129k 0 0:00:05 0:00:02 0:00:03 2128k 89 11.2M 89 10.0M 0 0 3391k 0 0:00:03 0:00:03 --:--:-- 3390k 100 11.2M 100 11.2M 0 0 3588k 0 0:00:03 0:00:03 --:--:-- 3588k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 87.7M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 119M 0 --:--:-- --:--:-- --:--:-- 236M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27477 100 27477 0 0 25.9M 0 --:--:-- --:--:-- --:--:-- 26.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11204 100 11204 0 0 10.9M 0 --:--:-- --:--:-- --:--:-- 10.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1024k 100 1024k 0 0 132M 0 --:--:-- --:--:-- --:--:-- 142M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2064k 100 2064k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 144M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 75.7M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29880 100 29880 0 0 28.6M 0 --:--:-- --:--:-- --:--:-- 28.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27906 100 27906 0 0 26.8M 0 --:--:-- --:--:-- --:--:-- 26.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10114 100 10114 0 0 9906k 0 --:--:-- --:--:-- --:--:-- 9876k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14194 100 14194 0 0 14.1M 0 --:--:-- --:--:-- --:--:-- 13.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2233 100 2233 0 0 1954k 0 --:--:-- --:--:-- --:--:-- 2180k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32760 100 32760 0 0 24.1M 0 --:--:-- --:--:-- --:--:-- 31.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 14.1M 0 --:--:-- --:--:-- --:--:-- 13.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81377 100 81377 0 0 66.2M 0 --:--:-- --:--:-- --:--:-- 77.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 492k 100 492k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 52996 100 52996 0 0 43.1M 0 --:--:-- --:--:-- --:--:-- 50.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 536k 100 536k 0 0 119M 0 --:--:-- --:--:-- --:--:-- 131M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 961k 100 961k 0 0 1890k 0 --:--:-- --:--:-- --:--:-- 1892k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 631k 100 631k 0 0 124M 0 --:--:-- --:--:-- --:--:-- 154M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 516k 100 516k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 126M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 368k 100 368k 0 0 136M 0 --:--:-- --:--:-- --:--:-- 179M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89912 100 89912 0 0 69.0M 0 --:--:-- --:--:-- --:--:-- 85.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 269k 100 269k 0 0 126M 0 --:--:-- --:--:-- --:--:-- 131M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 614k 100 614k 0 0 129M 0 --:--:-- --:--:-- --:--:-- 150M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 72969 100 72969 0 0 49.9M 0 --:--:-- --:--:-- --:--:-- 69.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 114k 100 114k 0 0 87.9M 0 --:--:-- --:--:-- --:--:-- 111M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 275k 100 275k 0 0 126M 0 --:--:-- --:--:-- --:--:-- 134M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61606 100 61606 0 0 50.9M 0 --:--:-- --:--:-- --:--:-- 58.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 403k 100 403k 0 0 147M 0 --:--:-- --:--:-- --:--:-- 196M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2627k 100 2627k 0 0 147M 0 --:--:-- --:--:-- --:--:-- 150M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17790 100 17790 0 0 13.2M 0 --:--:-- --:--:-- --:--:-- 16.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 549k 100 549k 0 0 123M 0 --:--:-- --:--:-- --:--:-- 134M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 218k 100 218k 0 0 118M 0 --:--:-- --:--:-- --:--:-- 213M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 934k 100 934k 0 0 137M 0 --:--:-- --:--:-- --:--:-- 152M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 112k 100 112k 0 0 82.1M 0 --:--:-- --:--:-- --:--:-- 110M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 80.8M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 698k 100 698k 0 0 130M 0 --:--:-- --:--:-- --:--:-- 136M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 94.5M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29760 100 29760 0 0 26.9M 0 --:--:-- --:--:-- --:--:-- 28.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 26058 100 26058 0 0 23.8M 0 --:--:-- --:--:-- --:--:-- 24.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 565k 100 565k 0 0 125M 0 --:--:-- --:--:-- --:--:-- 138M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 46684 100 46684 0 0 41.4M 0 --:--:-- --:--:-- --:--:-- 44.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3333k 100 3333k 0 0 149M 0 --:--:-- --:--:-- --:--:-- 154M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 65934 100 65934 0 0 46.8M 0 --:--:-- --:--:-- --:--:-- 62.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 220k 100 220k 0 0 115M 0 --:--:-- --:--:-- --:--:-- 214M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 186k 100 186k 0 0 111M 0 --:--:-- --:--:-- --:--:-- 182M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19643 100 19643 0 0 18.9M 0 --:--:-- --:--:-- --:--:-- 18.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 434k 100 434k 0 0 144M 0 --:--:-- --:--:-- --:--:-- 211M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 276k 100 276k 0 0 125M 0 --:--:-- --:--:-- --:--:-- 135M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22303 100 22303 0 0 17.0M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 340k 100 340k 0 0 135M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 84.5M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7378 100 7378 0 0 7600k 0 --:--:-- --:--:-- --:--:-- 7205k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5850 100 5850 0 0 5811k 0 --:--:-- --:--:-- --:--:-- 5712k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15897 100 15897 0 0 15.2M 0 --:--:-- --:--:-- --:--:-- 15.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 127M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 74.1M 0 --:--:-- --:--:-- --:--:-- 128M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 84.2M 0 --:--:-- --:--:-- --:--:-- 138M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 137k 100 137k 0 0 87.7M 0 --:--:-- --:--:-- --:--:-- 134M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122k 100 122k 0 0 76.9M 0 --:--:-- --:--:-- --:--:-- 119M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17.7M 100 17.7M 0 0 122M 0 --:--:-- --:--:-- --:--:-- 123M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 355k 100 355k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 115M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 324k 100 324k 0 0 116M 0 --:--:-- --:--:-- --:--:-- 158M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11889 100 11889 0 0 10.3M 0 --:--:-- --:--:-- --:--:-- 11.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 876k 100 876k 0 0 109M 0 --:--:-- --:--:-- --:--:-- 122M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 208k 100 208k 0 0 95.2M 0 --:--:-- --:--:-- --:--:-- 101M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 170k 100 170k 0 0 107M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 176k 100 176k 0 0 95.3M 0 --:--:-- --:--:-- --:--:-- 172M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29425 100 29425 0 0 27.4M 0 --:--:-- --:--:-- --:--:-- 28.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 136k 100 136k 0 0 93.1M 0 --:--:-- --:--:-- --:--:-- 133M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 394k 100 394k 0 0 143M 0 --:--:-- --:--:-- --:--:-- 192M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 147k 100 147k 0 0 101M 0 --:--:-- --:--:-- --:--:-- 143M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 721k 100 721k 0 0 131M 0 --:--:-- --:--:-- --:--:-- 140M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7895k 100 7895k 0 0 151M 0 --:--:-- --:--:-- --:--:-- 154M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libxrandr... installing libxinerama... installing libxfixes... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing libxcursor... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing lzo... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing gtk-update-icon-cache... installing adwaita-cursors... installing adwaita-icon-theme... installing adobe-source-code-pro-fonts... installing cantarell-fonts... installing dconf... installing gsettings-desktop-schemas... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... Optional dependencies for at-spi2-core dbus-broker: Alternative bus implementation installing desktop-file-utils... installing iso-codes... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libunwind... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing libxcomposite... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tracker3... Optional dependencies for tracker3 libsoup: Alternative remoting backend installing gtk3... Optional dependencies for gtk3 evince: Default print preview command :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Suggested group ID 8 for mem already used. Creating group 'mem' with GID 997. Creating group 'ftp' with GID 11. Creating group 'log' with GID 19. Suggested group ID 25 for smmsp already used. Creating group 'smmsp' with GID 996. Suggested group ID 26 for proc already used. Creating group 'proc' with GID 995. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Suggested group ID 65534 for nobody already used. Creating group 'nobody' with GID 994. Creating group 'wheel' with GID 993. Creating group 'optical' with GID 992. Creating group 'storage' with GID 991. Creating group 'groups' with GID 990. Creating group 'rfkill' with GID 989. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 988. Suggested user ID 33 for http already used. Creating user 'http' (n/a) with UID 988 and GID 988. Creating group 'avahi' with GID 987. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 987 and GID 987. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 986. Creating user 'git' (git daemon user) with UID 986 and GID 986. Creating group 'systemd-journal-remote' with GID 985. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 985 and GID 985. Creating group 'systemd-journal-upload' with GID 984. Creating user 'systemd-journal-upload' (systemd Journal Upload) with UID 984 and GID 984. Creating group 'tss' with GID 983. Creating user 'tss' (tss user for tpm2) with UID 983 and GID 983. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. ( 2/14) Reloading system manager configuration... Skipped: Running in chroot. ( 3/14) Reloading user manager configuration... Skipped: Running in chroot. ( 4/14) Arming ConditionNeedsUpdate... ( 5/14) Updating the MIME type database... ( 6/14) Updating fontconfig configuration... ( 7/14) Reloading system bus configuration... Skipped: Running in chroot. ( 8/14) Updating fontconfig cache... ( 9/14) Probing GDK-Pixbuf loader modules... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Probing GTK3 input method modules... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... ==> Retrieving sources... -> Cloning jc303 git repo... Cloning into bare repository '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/jc303'... -> Cloning github.com-juce-framework-JUCE git repo... Cloning into bare repository '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/github.com-juce-framework-JUCE'... -> Found disable-vst2.patch ==> WARNING: Skipping verification of source file PGP signatures. ==> Validating source files with b2sums... jc303 ... Skipped github.com-juce-framework-JUCE ... Skipped disable-vst2.patch ... Passed ==> Extracting sources... -> Creating working copy of jc303 git repo... Cloning into 'jc303'... done. Switched to a new branch 'makepkg' -> Creating working copy of github.com-juce-framework-JUCE git repo... Cloning into 'github.com-juce-framework-JUCE'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... patching file CMakeLists.txt ==> Starting pkgver()... ==> Starting build()... -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.0") -- Checking for module 'alsa' -- Found alsa, version 1.2.10 -- Checking for module 'freetype2' -- Found freetype2, version 26.1.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.5.0 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Package 'webkit2gtk-4.0', required by 'virtual:world', not found -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (106.9s) -- Generating done (0.1s) -- Build files have been written to: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/build [ 1%] Generating JC303_artefacts/JuceLibraryCode/JuceHeader.h [ 3%] Building CXX object CMakeFiles/juce_lv2_helper.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/LV2/juce_LV2TurtleDumpProgram.cpp.o [ 5%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_AcidSequencer.cpp.o [ 7%] Building CXX object CMakeFiles/JC303.dir/src/dsp/GlobalFunctions.cpp.o [ 10%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_AcidPattern.cpp.o [ 10%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_AnalogEnvelope.cpp.o [ 12%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_BiquadFilter.cpp.o [ 14%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_BlendOscillator.cpp.o [ 16%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_Complex.cpp.o [ 19%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_DecayEnvelope.cpp.o [ 19%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_FourierTransformerRadix2.cpp.o [ 21%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_EllipticQuarterBandFilter.cpp.o [ 23%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_FunctionTemplates.cpp.o [ 25%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_LeakyIntegrator.cpp.o [ 26%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_MidiNoteEvent.cpp.o [ 28%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_MipMappedWaveTable.cpp.o [ 30%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_NumberManipulations.cpp.o [ 32%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_OnePoleFilter.cpp.o In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h: In member function 'double rosic::BlendOscillator::getSample()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalDefinitions.h:91:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | #define EXPOFDBL(value) (((*((reinterpret_cast(&value)))&0x7FFFFFFFFFFFFFFFULL)>>52)-1023) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:146:26: note: in expansion of macro 'EXPOFDBL' 146 | tableNumber = ((int)EXPOFDBL(increment)); | ^~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:4: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AnalogEnvelope.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AnalogEnvelope.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_DecayEnvelope.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_DecayEnvelope.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BiquadFilter.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BiquadFilter.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Complex.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Complex.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ [ 33%] Linking CXX executable juce_lv2_helper In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidPattern.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidSequencer.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidSequencer.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AnalogEnvelope.cpp: In member function 'void rosic::AnalogEnvelope::noteOn(bool, int, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AnalogEnvelope.cpp:152:61: warning: unused parameter 'newKey' [-Wunused-parameter] 152 | void AnalogEnvelope::noteOn(bool startFromCurrentLevel, int newKey, int newVel) | ~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AnalogEnvelope.cpp:152:73: warning: unused parameter 'newVel' [-Wunused-parameter] 152 | void AnalogEnvelope::noteOn(bool startFromCurrentLevel, int newKey, int newVel) | ~~~~^~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_LeakyIntegrator.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_LeakyIntegrator.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidPattern.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidPattern.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Complex.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.h:8, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:27, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_OnePoleFilter.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_OnePoleFilter.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp: In member function 'void rosic::FourierTransformerRadix2::setBlockSize(int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp:39:41: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 39 | if( newBlockSize >= 2 && isPowerOfTwo(newBlockSize) ) | ^~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp:63:26: warning: conversion to 'unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 63 | else if( !isPowerOfTwo(newBlockSize) || newBlockSize <= 1 ) | ^~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp: In member function 'void rosic::FourierTransformerRadix2::setRealSignalMode(bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FourierTransformerRadix2.cpp:95:55: warning: unused parameter 'willBeUsedForRealSignals' [-Wunused-parameter] 95 | void FourierTransformerRadix2::setRealSignalMode(bool willBeUsedForRealSignals) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_Open303.cpp.o [ 37%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_RealFunctions.cpp.o In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidPattern.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h: In instantiation of 'void rosic::circularShift(T*, int, int) [with T = AcidNote]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_AcidPattern.cpp:39:23: required from here /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:179:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 179 | memcpy( tmp, buffer, na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:180:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 180 | memmove( buffer, &buffer[na], (length-na)*sizeof(T)); | ~~~~~~~^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:181:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 181 | memcpy( &buffer[length-na], tmp, na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:185:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 185 | memcpy( tmp, &buffer[length-na], na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:186:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 186 | memmove(&buffer[na], buffer, (length-na)*sizeof(T)); | ~~~~~~~^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:187:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 187 | memcpy( buffer, tmp, na*sizeof(T)); | ^~ [ 39%] Building CXX object CMakeFiles/JC303.dir/src/dsp/rosic_TeeBeeFilter.cpp.o [ 39%] Built target juce_lv2_helper [ 41%] Building CXX object CMakeFiles/JC303.dir/src/ui/BinaryData.cpp.o /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h: In instantiation of 'void rosic::circularShift(T*, int, int) [with T = double]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.cpp:265:16: required from here /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:179:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 179 | memcpy( tmp, buffer, na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:180:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 180 | memmove( buffer, &buffer[na], (length-na)*sizeof(T)); | ~~~~~~~^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:181:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 181 | memcpy( &buffer[length-na], tmp, na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:185:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 185 | memcpy( tmp, &buffer[length-na], na*sizeof(T)); | ^~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:186:55: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 186 | memmove(&buffer[na], buffer, (length-na)*sizeof(T)); | ~~~~~~~^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:187:57: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 187 | memcpy( buffer, tmp, na*sizeof(T)); | ^~ [ 42%] Building CXX object CMakeFiles/JC303.dir/src/Gui.cpp.o [ 44%] Building CXX object CMakeFiles/JC303.dir/src/JC303.cpp.o [ 46%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp.o [ 48%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_utils/juce_audio_utils.cpp.o [ 50%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors.cpp.o [ 51%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors_ara.cpp.o /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.cpp: In member function 'void rosic::MipMappedWaveTable::initPrototypeTable()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.cpp:70:23: warning: iteration 2048 invokes undefined behavior [-Waggressive-loop-optimizations] 70 | prototypeTable[i] = 0.0; | ~~~~~~~~~~~~~~~~~~^~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.cpp:69:17: note: within this loop 69 | for(int i=0; i<(tableLength+4); i++) | ~^~~~~~~~~~~~~~~~ [ 53%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors_lv2_libs.cpp.o [ 55%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/juce_gui_extra.cpp.o [ 57%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp.o [ 58%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.cpp.o [ 60%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.cpp.o In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/climits:41, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.h:4: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/requires_hosted.h:31, from /usr/include/c++/13.2.1/cmath:41, from /usr/include/c++/13.2.1/math.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_OnePoleFilter.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_TeeBeeFilter.h:8, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_TeeBeeFilter.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/cstdlib:41, from /usr/include/c++/13.2.1/stdlib.h:36, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_TeeBeeFilter.h:5: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h: In member function 'double rosic::BlendOscillator::getSample()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalDefinitions.h:91:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | #define EXPOFDBL(value) (((*((reinterpret_cast(&value)))&0x7FFFFFFFFFFFFFFFULL)>>52)-1023) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:146:26: note: in expansion of macro 'EXPOFDBL' 146 | tableNumber = ((int)EXPOFDBL(increment)); | ^~~~~~~~ [ 62%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.cpp.o [ 64%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_data_structures/juce_data_structures.cpp.o /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.cpp: In member function 'void rosic::Open303::noteOn(int, int, double)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.cpp:144:59: warning: unused parameter 'detune' [-Wunused-parameter] 144 | void Open303::noteOn(int noteNumber, int velocity, double detune) | ~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.cpp: In member function 'void rosic::Open303::releaseNote(int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.cpp:267:31: warning: unused parameter 'noteNumber' [-Wunused-parameter] 267 | void Open303::releaseNote(int noteNumber) | ~~~~^~~~~~~~~~ [ 66%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.cpp.o [ 67%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_formats/juce_audio_formats.cpp.o [ 69%] Building CXX object CMakeFiles/JC303.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/juce_audio_devices.cpp.o In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/Gui.h:4, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/Gui.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/stl_algobase.h:59, from /usr/include/c++/13.2.1/algorithm:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/system/juce_StandardHeader.h:50, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:204, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.h:58, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.h:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_utils/juce_audio_utils.h:57, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/build/JC303_artefacts/JuceLibraryCode/JuceHeader.h:14, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/Gui.h:3: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h: In member function 'double rosic::BlendOscillator::getSample()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalDefinitions.h:91:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | #define EXPOFDBL(value) (((*((reinterpret_cast(&value)))&0x7FFFFFFFFFFFFFFFULL)>>52)-1023) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:146:26: note: in expansion of macro 'EXPOFDBL' 146 | tableNumber = ((int)EXPOFDBL(increment)); | ^~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors.h:144, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_utils/juce_audio_utils.h:60: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1418:33: warning: 'virtual void juce::AudioProcessor::setParameter(int, float)' was hidden [-Woverloaded-virtual=] 1418 | [[deprecated]] virtual void setParameter (int parameterIndex, float newValue); | ^~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.h:76:10: note: by 'void JC303::setParameter(Open303Parameters, float)' 76 | void setParameter (Open303Parameters index, float value); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/Gui.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h: In member function 'virtual void KnobLookAndFeel::drawRotarySlider(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:17:83: warning: unused parameter 'sliderPos' [-Wunused-parameter] 17 | int x, int y, int width, int height, float sliderPos, | ~~~~~~^~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:18:46: warning: unused parameter 'rotaryStartAngle' [-Wunused-parameter] 18 | float rotaryStartAngle, float rotaryEndAngle, juce::Slider& slider) | ~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:18:70: warning: unused parameter 'rotaryEndAngle' [-Wunused-parameter] 18 | float rotaryStartAngle, float rotaryEndAngle, juce::Slider& slider) | ~~~~~~^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_RealFunctions.h:9, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_FunctionTemplates.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_MipMappedWaveTable.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_Open303.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.h:5, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp:1: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:45:15: warning: redundant redeclaration of 'double exp10(double)' in same scope [-Wredundant-decls] 45 | INLINE double exp10(double x); | ^~~~~ In file included from /usr/include/features.h:503, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h:39, from /usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h:679, from /usr/include/c++/13.2.1/bits/stl_algobase.h:59, from /usr/include/c++/13.2.1/algorithm:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/system/juce_StandardHeader.h:50, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:204, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.h:58, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.h:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors.h:57, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.h:3: /usr/include/bits/mathcalls.h:114:1: note: previous declaration of 'double exp10(double)' 114 | __MATHCALL_VEC (exp10,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:48:15: warning: redundant redeclaration of 'double exp2(double)' in same scope [-Wredundant-decls] 48 | INLINE double exp2(double x); | ^~~~ /usr/include/bits/mathcalls.h:130:1: note: previous declaration of 'double exp2(double)' 130 | __MATHCALL_VEC (exp2,, (_Mdouble_ __x)); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:143:15: warning: redundant redeclaration of 'double round(double)' in same scope [-Wredundant-decls] 143 | INLINE double round(double x); | ^~~~~ /usr/include/bits/mathcalls.h:301:1: note: previous declaration of 'double round(double)' 301 | __MATHCALLX (round,, (_Mdouble_ __x), (__const__)); | ^~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h: In function 'double randomUniform(double, double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:409:13: warning: conversion to 'long unsigned int' from 'int' may change the sign of the result [-Wsign-conversion] 409 | state = seed; // initialization, if desired | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalFunctions.h:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h: In member function 'double rosic::BlendOscillator::getSample()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/GlobalDefinitions.h:91:31: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 91 | #define EXPOFDBL(value) (((*((reinterpret_cast(&value)))&0x7FFFFFFFFFFFFFFFULL)>>52)-1023) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/dsp/rosic_BlendOscillator.h:146:26: note: in expansion of macro 'EXPOFDBL' 146 | tableNumber = ((int)EXPOFDBL(increment)); | ^~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/juce_audio_processors.h:144: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h: At global scope: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1418:33: warning: 'virtual void juce::AudioProcessor::setParameter(int, float)' was hidden [-Woverloaded-virtual=] 1418 | [[deprecated]] virtual void setParameter (int parameterIndex, float newValue); | ^~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.h:76:10: note: by 'void JC303::setParameter(Open303Parameters, float)' 76 | void setParameter (Open303Parameters index, float value); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.h:52, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.cpp:42: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ChangeListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ChangeBroadcaster::callListeners()::; ListenerClass = juce::ChangeListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ChangeBroadcaster::callListeners()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp:87:26, inlined from 'void juce::ChangeBroadcaster::sendSynchronousChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp:77:18: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_1(D)->changeListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::ChangeBroadcaster::sendSynchronousChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.cpp:63: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp:71:54: note: 'this' declared here 71 | void ChangeBroadcaster::sendSynchronousChangeMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ChangeListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ChangeBroadcaster::callListeners()::; ListenerClass = juce::ChangeListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ChangeBroadcaster::callListeners()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp:87:26: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->changeListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::ChangeBroadcaster::callListeners()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp:85:39: note: 'this' declared here 85 | void ChangeBroadcaster::callListeners() | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/Gui.h:6, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp:2: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h: In member function 'virtual void KnobLookAndFeel::drawRotarySlider(juce::Graphics&, int, int, int, int, float, float, float, juce::Slider&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:17:83: warning: unused parameter 'sliderPos' [-Wunused-parameter] 17 | int x, int y, int width, int height, float sliderPos, | ~~~~~~^~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:18:46: warning: unused parameter 'rotaryStartAngle' [-Wunused-parameter] 18 | float rotaryStartAngle, float rotaryEndAngle, juce::Slider& slider) | ~~~~~~^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/ui/KnobLookAndFeel.h:18:70: warning: unused parameter 'rotaryEndAngle' [-Wunused-parameter] 18 | float rotaryStartAngle, float rotaryEndAngle, juce::Slider& slider) | ~~~~~~^~~~~~~~~~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp: In member function 'void JC303::setParameter(Open303Parameters, float)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp:86:15: warning: enumeration value 'FILTER_TYPE' not handled in switch [-Wswitch] 86 | switch(index) | ^ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp:86:15: warning: enumeration value 'OPEN303_NUM_PARAMETERS' not handled in switch [-Wswitch] /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp: In member function 'virtual void JC303::prepareToPlay(double, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/jc303/src/JC303.cpp:210:51: warning: unused parameter 'samplesPerBlock' [-Wunused-parameter] 210 | void JC303::prepareToPlay (double sampleRate, int samplesPerBlock) | ~~~~^~~~~~~~~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::InternalRunLoop::registerFdCallback(int, std::function&&, short int)::; ListenerClass = juce::LinuxEventLoopInternal::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::InternalRunLoop::registerFdCallback(int, std::function&&, short int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/native/juce_linux_Messaging.cpp:150:24: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_11(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::InternalRunLoop::registerFdCallback(int, std::function&&, short int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.cpp:91: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/native/juce_linux_Messaging.cpp:133:81: note: 'this' declared here 133 | void registerFdCallback (int fd, std::function&& cb, short eventMask) | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_events/juce_events.h:52, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/juce_audio_devices.h:56, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:46: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::AudioIODeviceType::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::AudioIODeviceType::callDeviceChangeListeners()::; ListenerClass = juce::AudioIODeviceType::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::AudioIODeviceType::callDeviceChangeListeners()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp:41:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::AudioIODeviceType::callDeviceChangeListeners()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/juce_audio_devices.cpp:250: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp:39:51: note: 'this' declared here 39 | void AudioIODeviceType::callDeviceChangeListeners() | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.h:54, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:32: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEInstrument::handleSustainOrSostenuto(int, bool, bool)::; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::_ZN4juce13MPEInstrument24handleSustainOrSostenutoEibb.part.0(int, bool, bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:614:32: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::_ZN4juce13MPEInstrument24handleSustainOrSostenutoEibb.part.0(int, bool, bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:74: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:588:93: note: 'this' declared here 588 | void MPEInstrument::handleSustainOrSostenuto (int midiChannel, bool isDown, bool isSostenuto) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MidiKeyboardState::noteOnInternal(int, int, float)::; ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MidiKeyboardState::noteOnInternal(int, int, float)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp:75:24: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_11(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MidiKeyboardState::noteOnInternal(int, int, float)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:67: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp:70:111: note: 'this' declared here 70 | void MidiKeyboardState::noteOnInternal (const int midiChannel, const int midiNoteNumber, const float velocity) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MidiKeyboardState::noteOffInternal(int, int, float)::; ListenerClass = juce::MidiKeyboardState::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MidiKeyboardState::noteOffInternal(int, int, float)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp:98:24: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_14(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MidiKeyboardState::noteOffInternal(int, int, float)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp:93:112: note: 'this' declared here 93 | void MidiKeyboardState::noteOffInternal (const int midiChannel, const int midiNoteNumber, const float velocity) | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.h:58, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.h:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/juce_gui_extra.h:59, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:48: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::PushNotifications::requestPermissionsWithSettings(const Settings&)::; ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)this)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In function 'void juce::ListenerList::call(Callback&&) [with Callback = juce::PushNotifications::requestPermissionsWithSettings(const Settings&)::; ListenerClass = juce::PushNotifications::Listener; ArrayType = juce::Array]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:135:35: note: 'this' declared here 135 | void call (Callback&& callback) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'juce::MPEZoneLayout& juce::MPEZoneLayout::operator=(const juce::MPEZoneLayout&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:49:28: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'juce::MPEZoneLayout& juce::MPEZoneLayout::operator=(const juce::MPEZoneLayout&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/juce_audio_basics.cpp:73: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:44:68: note: 'this' declared here 44 | MPEZoneLayout& MPEZoneLayout::operator= (const MPEZoneLayout& other) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::sendLayoutChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:54:45: note: 'this' declared here 54 | void MPEZoneLayout::sendLayoutChangeMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::setZone(bool, int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:84:28: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_12(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::setZone(bool, int, int, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:60:120: note: 'this' declared here 60 | void MPEZoneLayout::setZone (bool isLower, int numMemberChannels, int perNotePitchbendRange, int masterPitchbendRange) noexcept | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::setZone(bool, int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:84:28, inlined from 'void juce::MPEZoneLayout::setLowerZone(int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:89:13: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::setLowerZone(int, int, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:87:111: note: 'this' declared here 87 | void MPEZoneLayout::setLowerZone (int numMemberChannels, int perNotePitchbendRange, int masterPitchbendRange) noexcept | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::setZone(bool, int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:84:28, inlined from 'void juce::MPEZoneLayout::setUpperZone(int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:94:13: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::setUpperZone(int, int, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:92:111: note: 'this' declared here 92 | void MPEZoneLayout::setUpperZone (int numMemberChannels, int perNotePitchbendRange, int masterPitchbendRange) noexcept | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::clearAllZones()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:102:28: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::clearAllZones()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:97:35: note: 'this' declared here 97 | void MPEZoneLayout::clearAllZones() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::setZone(bool, int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:84:28, inlined from 'void juce::MPEZoneLayout::setLowerZone(int, int, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:89:13, inlined from 'void juce::MPEZoneLayout::processZoneLayoutRpnMessage(juce::MidiRPNMessage)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:135:26: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::processZoneLayoutRpnMessage(juce::MidiRPNMessage)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:130:68: note: 'this' declared here 130 | void MPEZoneLayout::processZoneLayoutRpnMessage (MidiRPNMessage rpn) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:147:32, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:141:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_6(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:141:68: note: 'this' declared here 141 | void MPEZoneLayout::updateMasterPitchbend (MPEZone& zone, int value) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:157:32, inlined from 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:151:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_6(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::updatePerNotePitchbendRange(juce::MPEZone&, int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:151:74: note: 'this' declared here 151 | void MPEZoneLayout::updatePerNotePitchbendRange (MPEZone& zone, int value) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEZoneLayout::sendLayoutChangeMessage()::; ListenerClass = juce::MPEZoneLayout::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEZoneLayout::sendLayoutChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:56:20, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:147:32, inlined from 'void juce::MPEZoneLayout::updateMasterPitchbend(juce::MPEZone&, int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:141:6, inlined from 'void juce::MPEZoneLayout::processPitchbendRangeRpnMessage(juce::MidiRPNMessage)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:165:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEZoneLayout::processPitchbendRangeRpnMessage(juce::MidiRPNMessage)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp:161:72: note: 'this' declared here 161 | void MPEZoneLayout::processPitchbendRangeRpnMessage (MidiRPNMessage rpn) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)::; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:276:32: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_22(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::processMidiResetAllControllersMessage(const juce::MidiMessage&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:261:86: note: 'this' declared here 261 | void MPEInstrument::processMidiResetAllControllersMessage (const MidiMessage& message) | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.h:58, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.cpp:41: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:43:20, inlined from 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:108:34, inlined from 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:98:10: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&MEM[(struct ImagePixelData *)this_18(D)].listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::SoftwarePixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.cpp:121: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:98:112: note: 'this' declared here 98 | void initialiseBitmapData (Image::BitmapData& bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)::; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:529:61: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_6(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::callListenersDimensionChanged(const juce::MPENote&, const MPEDimension&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:527:102: note: 'this' declared here 527 | void MPEInstrument::callListenersDimensionChanged (const MPENote& note, const MPEDimension& dimension) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)::; ListenerClass = juce::MPEInstrument::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:502:28: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_16(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MPEInstrument::updateDimensionMaster(bool, MPEDimension&, juce::MPEValue)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp:482:101: note: 'this' declared here 482 | void MPEInstrument::updateDimensionMaster (bool isLowerZone, MPEDimension& dimension, MPEValue value) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::CodeDocument::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::CodeDocument::remove(int, int, bool)::; ListenerClass = juce::CodeDocument::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::CodeDocument::remove(int, int, bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp:1058:24: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_29(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::CodeDocument::remove(int, int, bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/juce_gui_extra.cpp:123: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp:1002:85: note: 'this' declared here 1002 | void CodeDocument::remove (const int startPos, const int endPos, const bool undoable) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:43:20, inlined from 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:179:34, inlined from 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:174:10: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&MEM[(struct ImagePixelData *)this_7(D)].listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::SubsectionPixelData::initialiseBitmapData(juce::Image::BitmapData&, int, int, juce::Image::BitmapData::ReadWriteMode)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:174:112: note: 'this' declared here 174 | void initialiseBitmapData (Image::BitmapData& bitmap, int x, int y, Image::BitmapData::ReadWriteMode mode) override | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ImagePixelData::sendDataChangeMessage()::; ListenerClass = juce::ImagePixelData::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ImagePixelData::sendDataChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:43:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::ImagePixelData::sendDataChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/images/juce_Image.cpp:41:44: note: 'this' declared here 41 | void ImagePixelData::sendDataChangeMessage() | ^ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/juce_core.h:261, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_graphics/juce_graphics.h:58, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.h:60, from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:46: In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ApplicationCommandManager::handleAsyncUpdate()::; ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::ApplicationCommandManager::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp:314:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::ApplicationCommandManager::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:268: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp:312:51: note: 'this' declared here 312 | void ApplicationCommandManager::handleAsyncUpdate() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MenuBarModel::handleAsyncUpdate()::; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::MenuBarModel::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:77:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::MenuBarModel::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:227: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:75:38: note: 'this' declared here 75 | void MenuBarModel::handleAsyncUpdate() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)::; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:82:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::MenuBarModel::applicationCommandInvoked(const juce::ApplicationCommandTarget::InvocationInfo&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:80:99: note: 'this' declared here 80 | void MenuBarModel::applicationCommandInvoked (const ApplicationCommandTarget::InvocationInfo& info) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::AnimatedPosition::setPositionAndSendChange(double)::::Listener&)>; ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::AnimatedPosition::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:185:28, inlined from 'void juce::AnimatedPosition::timerCallback() [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:201:34: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList::Listener, juce::Array::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::AnimatedPosition::timerCallback() [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.h:218: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:189:26: note: 'this' declared here 189 | void timerCallback() override | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::AnimatedPosition::setPositionAndSendChange(double)::::Listener&)>; ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::AnimatedPosition::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:185:28, inlined from 'void juce::AnimatedPosition::setPosition(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:124:34, inlined from 'void juce::Viewport::DragToScrollListener::stopOngoingAnimation()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_Viewport.cpp:67:29, inlined from 'virtual void juce::Viewport::mouseDown(const juce::MouseEvent&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_Viewport.cpp:552:51, inlined from 'virtual void juce::Viewport::mouseDown(const juce::MouseEvent&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_Viewport.cpp:549:6: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList::Listener, juce::Array::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&MEM[(struct AnimatedPosition *)_13].listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Viewport::mouseDown(const juce::MouseEvent&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:219: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_Viewport.cpp:549:46: note: 'this' declared here 549 | void Viewport::mouseDown (const MouseEvent& e) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::DarkModeSettingListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::Desktop::darkModeChanged()::; ListenerClass = juce::DarkModeSettingListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::Desktop::darkModeChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/desktop/juce_Desktop.cpp:226:66: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->darkModeSettingListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Desktop::darkModeChanged()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:162: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/desktop/juce_Desktop.cpp:226:31: note: 'this' declared here 226 | void Desktop::darkModeChanged() { darkModeSettingListeners.call ([] (auto& l) { l.darkModeSettingChanged(); }); } | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MouseInactivityDetector::setActive(bool)::; ListenerClass = juce::MouseInactivityDetector::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MouseInactivityDetector::setActive(bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp:73:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_4(D)->listenerList)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MouseInactivityDetector::setActive(bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:167: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp:64:48: note: 'this' declared here 64 | void MouseInactivityDetector::setActive (bool b) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MenuBarModel::handleMenuBarActivate(bool)::; ListenerClass = juce::MenuBarModel::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MenuBarModel::handleMenuBarActivate(bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:93:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_6(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MenuBarModel::handleMenuBarActivate(bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp:90:56: note: 'this' declared here 90 | void MenuBarModel::handleMenuBarActivate (bool isActive) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)this)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:135:35: note: 'this' declared here 135 | void call (Callback&& callback) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MarkerList::markersHaveChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:150:20, inlined from 'void juce::MarkerList::removeMarker(const juce::String&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:143:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MarkerList::removeMarker(const juce::String&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:229: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:134:50: note: 'this' declared here 134 | void MarkerList::removeMarker (const String& name) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MarkerList::markersHaveChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:150:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::MarkerList::markersHaveChanged()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:148:37: note: 'this' declared here 148 | void MarkerList::markersHaveChanged() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::MarkerList::markersHaveChanged()::; ListenerClass = juce::MarkerList::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::MarkerList::markersHaveChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:150:20, inlined from 'juce::MarkerList& juce::MarkerList::operator=(const juce::MarkerList&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:44:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_1(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In function 'juce::MarkerList& juce::MarkerList::operator=(const juce::MarkerList&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/positioning/juce_MarkerList.cpp:38:59: note: 'this' declared here 38 | MarkerList& MarkerList::operator= (const MarkerList& other) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)::; ListenerClass = juce::ApplicationCommandManagerListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp:309:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::ApplicationCommandManager::sendListenerInvokeCallback(const juce::ApplicationCommandTarget::InvocationInfo&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp:307:113: note: 'this' declared here 307 | void ApplicationCommandManager::sendListenerInvokeCallback (const ApplicationCommandTarget::InvocationInfo& info) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FilenameComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::FilenameComponent::handleAsyncUpdate()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FilenameComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::FilenameComponent::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp:265:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::FilenameComponent::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:197: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp:262:43: note: 'this' declared here 262 | void FilenameComponent::handleAsyncUpdate() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::TextPropertyComponent::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::TextPropertyComponent::callListeners()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::TextPropertyComponent::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::TextPropertyComponent::callListeners()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp:241:30: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_3(D)->listenerList)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::TextPropertyComponent::callListeners()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:242: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp:238:43: note: 'this' declared here 238 | void TextPropertyComponent::callListeners() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:422:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_3(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::FileBrowserComponent::fileClicked(const juce::File&, const juce::MouseEvent&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:193: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:419:75: note: 'this' declared here 419 | void FileBrowserComponent::fileClicked (const File& f, const MouseEvent& e) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:49:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:191: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:46:68: note: 'this' declared here 46 | void DirectoryContentsDisplayComponent::sendSelectionChangeMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::sendVisibilityChangeMessage()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::sendVisibilityChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:613:40: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::sendVisibilityChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:157: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:607:45: note: 'this' declared here 607 | void Component::sendVisibilityChangeMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Button::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Button::sendStateMessage()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Button::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Button::sendStateMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:437:33: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_10(D)->buttonListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Button::sendStateMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:175: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:428:31: note: 'this' declared here 428 | void Button::sendStateMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Label::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::callChangeListeners()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Label::callChangeListeners()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:461:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Label::callChangeListeners()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:246: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:458:33: note: 'this' declared here 458 | void Label::callChangeListeners() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Label::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::editorShown(juce::TextEditor*)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::Label::editorShown(juce::TextEditor*)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:200:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Label::editorShown(juce::TextEditor*)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:197:48: note: 'this' declared here 197 | void Label::editorShown (TextEditor* textEditor) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Label::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Label::editorAboutToBeHidden(juce::TextEditor*)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Label::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::Label::editorAboutToBeHidden(juce::TextEditor*)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:212:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_7(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Label::editorAboutToBeHidden(juce::TextEditor*)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Label.cpp:209:58: note: 'this' declared here 209 | void Label::editorAboutToBeHidden (TextEditor* textEditor) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Slider::Pimpl::sendDragStart()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Slider::Pimpl::sendDragStart()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:377:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Slider::Pimpl::sendDragStart()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:249: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:372:24: note: 'this' declared here 372 | void sendDragStart() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Slider::Pimpl::sendDragEnd()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Slider::Pimpl::sendDragEnd()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:392:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Slider::Pimpl::sendDragEnd()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:386:22: note: 'this' declared here 386 | void sendDragEnd() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::internalChildrenChanged()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::internalChildrenChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1689:44: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_9(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::internalChildrenChanged()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1676:41: note: 'this' declared here 1676 | void Component::internalChildrenChanged() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendMouseClickMessage(const juce::File&, const juce::MouseEvent&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::DirectoryContentsDisplayComponent::sendMouseClickMessage(const juce::File&, const juce::MouseEvent&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:57:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::DirectoryContentsDisplayComponent::sendMouseClickMessage(const juce::File&, const juce::MouseEvent&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:52:101: note: 'this' declared here 52 | void DirectoryContentsDisplayComponent::sendMouseClickMessage (const File& file, const MouseEvent& e) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendDoubleClickMessage(const juce::File&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::DirectoryContentsDisplayComponent::sendDoubleClickMessage(const juce::File&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:66:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_5(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::DirectoryContentsDisplayComponent::sendDoubleClickMessage(const juce::File&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp:61:81: note: 'this' declared here 61 | void DirectoryContentsDisplayComponent::sendDoubleClickMessage (const File& file) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::AnimatedPosition::setPositionAndSendChange(double)::::Listener&)>; ListenerClass = juce::AnimatedPosition::Listener; ArrayType = juce::Array::Listener*, juce::DummyCriticalSection, 0>]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::AnimatedPosition::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:185:28: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList::Listener, juce::Array::Listener*, juce::DummyCriticalSection, 0> >::WrappedIterator**)&this_4(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::AnimatedPosition::setPositionAndSendChange(double) [with Behaviour = juce::AnimatedPositionBehaviours::ContinuousWithMomentum]': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_AnimatedPosition.h:178:54: note: 'this' declared here 178 | void setPositionAndSendChange (double newPosition) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentPeer::ScaleFactorListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle&, bool)::; ListenerClass = juce::ComponentPeer::ScaleFactorListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'void juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle&, bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:568:43: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->D.1043084.scaleFactorListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::LinuxComponentPeer::updateScaleFactorFromNewBounds(const juce::Rectangle&, bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:332: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/native/juce_linux_Windowing.cpp:555:90: note: 'this' declared here 555 | void updateScaleFactorFromNewBounds (const Rectangle& newBounds, bool isPhysical) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::sendMovedResizedMessages(bool, bool)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::sendMovedResizedMessages(bool, bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1233:40: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_23(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::sendMovedResizedMessages(bool, bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1198:73: note: 'this' declared here 1198 | void Component::sendMovedResizedMessages (bool wasMoved, bool wasResized) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::internalHierarchyChanged()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::internalHierarchyChanged()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1702:36: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_12(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::internalHierarchyChanged()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:1693:42: note: 'this' declared here 1693 | void Component::internalHierarchyChanged() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComboBox::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::ComboBox::handleAsyncUpdate()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComboBox::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::ComboBox::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_ComboBox.cpp:625:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_8(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::ComboBox::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:244: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_ComboBox.cpp:622:34: note: 'this' declared here 622 | void ComboBox::handleAsyncUpdate() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Slider::Pimpl::handleAsyncUpdate()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Slider::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::Slider::Pimpl::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:357:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Slider::Pimpl::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_Slider.cpp:352:30: note: 'this' declared here 352 | void handleAsyncUpdate() override | ^~~~~~~~ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::setName(const juce::String&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::Component::setName(const juce::String&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:548:40: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_8(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::Component::setName(const juce::String&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:533:44: note: 'this' declared here 533 | void Component::setName (const String& name) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::Button::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Button::sendClickMessage(const juce::ModifierKeys&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::Button::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Button::sendClickMessage(const juce::ModifierKeys&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:419:33: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->buttonListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Button::sendClickMessage(const juce::ModifierKeys&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/buttons/juce_Button.cpp:401:61: note: 'this' declared here 401 | void Button::sendClickMessage (const ModifierKeys& modifiers) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ScrollBar::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::call(Callback&&) [with Callback = juce::ScrollBar::handleAsyncUpdate()::; ListenerClass = juce::ScrollBar::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30, inlined from 'virtual void juce::ScrollBar::handleAsyncUpdate()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_ScrollBar.cpp:176:20: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_2(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::ScrollBar::handleAsyncUpdate()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:139:30: note: 'iter' declared here 139 | for (WrappedIterator iter (*this, activeIterators); iter.get().next();) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:212: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/layout/juce_ScrollBar.cpp:173:35: note: 'this' declared here 173 | void ScrollBar::handleAsyncUpdate() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::setEnabled(bool)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::setEnabled(bool)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:3105:40: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_13(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::setEnabled(bool)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:3093:49: note: 'this' declared here 3093 | void Component::setEnabled (bool shouldBeEnabled) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::ComponentListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::Component::internalBroughtToFront()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::ComponentListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::Component::internalBroughtToFront()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:2749:36: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_11(D)->componentListeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::Component::internalBroughtToFront()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/components/juce_Component.cpp:2738:40: note: 'this' declared here 2738 | void Component::internalBroughtToFront() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::DirectoryContentsDisplayComponent::sendSelectionChangeMessage()::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'void juce::FileBrowserComponent::sendListenerChangeMessage()' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:388:27: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_8(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'void juce::FileBrowserComponent::sendListenerChangeMessage()': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:378:54: note: 'this' declared here 378 | void FileBrowserComponent::sendListenerChangeMessage() | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::TextEditor::Listener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::TextEditor::handleCommandMessage(int)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::TextEditor::Listener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::TextEditor::handleCommandMessage(int)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2267:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_12(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::TextEditor::handleCommandMessage(int)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ In file included from /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/juce_gui_basics.cpp:252: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2260:59: note: 'this' declared here 2260 | void TextEditor::handleCommandMessage (const int commandId) | ^ In constructor 'juce::ListenerList::WrappedIterator::WrappedIterator(const juce::ListenerList&, juce::ListenerList::WrappedIterator*&) [with ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]', inlined from 'void juce::ListenerList::callChecked(const BailOutCheckerType&, Callback&&) [with Callback = juce::FileBrowserComponent::fileDoubleClicked(const juce::File&)::; BailOutCheckerType = juce::Component::BailOutChecker; ListenerClass = juce::FileBrowserListener; ArrayType = juce::Array]' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30, inlined from 'virtual void juce::FileBrowserComponent::fileDoubleClicked(const juce::File&)' at /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:437:31: /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:328:22: warning: storing the address of local variable 'iter' in '((juce::ListenerList >::WrappedIterator**)&this_11(D)->listeners)[2]' [-Wdangling-pointer=] 328 | listHead = this; | ~~~~~~~~~^~~~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h: In member function 'virtual void juce::FileBrowserComponent::fileDoubleClicked(const juce::File&)': /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_core/containers/juce_ListenerList.h:168:30: note: 'iter' declared here 168 | for (WrappedIterator iter (*this, activeIterators); iter.get().next (bailOutChecker);) | ^~~~ /tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:425:60: note: 'this' declared here 425 | void FileBrowserComponent::fileDoubleClicked (const File& f) | ^ [ 71%] Linking CXX static library JC303_artefacts/libJC303_SharedCode.a [ 71%] Built target JC303 [ 75%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 75%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp.o [ 76%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 78%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o [ 80%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp.o [ 82%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o [ 83%] Building CXX object CMakeFiles/JC303_LV2.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 87%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_LV2.cpp.o [ 87%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_ARA.cpp.o [ 89%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o [ 92%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 92%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 94%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp.o [ 96%] Building CXX object CMakeFiles/JC303_VST3.dir/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/src/github.com-juce-framework-JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 98%] Linking CXX shared module JC303_artefacts/LV2/JC303.lv2/libJC303.so [ 98%] Built target JC303_LV2 [100%] Linking CXX shared module JC303_artefacts/VST3/JC303.vst3/Contents/x86_64-linux/JC303.so [100%] Built target JC303_VST3 ==> Entering fakeroot environment... ==> Starting package_jc303-common()... install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc/jc303' 'README.md' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc/jc303/README.md' 'img' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc/jc303/img' 'img/Roland_TB-303_Panel.jpg' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc/jc303/img/Roland_TB-303_Panel.jpg' 'img/jc303.png' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/doc/jc303/img/jc303.png' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/licenses' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/licenses/jc303' 'src/dsp/LICENSE' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-common/usr/share/licenses/jc303/LICENSE' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "jc303-common"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_jc303-lv2()... install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2' 'build/JC303_artefacts/LV2/JC303.lv2' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2/JC303.lv2' 'build/JC303_artefacts/LV2/JC303.lv2/libJC303.so' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2/JC303.lv2/libJC303.so' 'build/JC303_artefacts/LV2/JC303.lv2/manifest.ttl' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2/JC303.lv2/manifest.ttl' 'build/JC303_artefacts/LV2/JC303.lv2/dsp.ttl' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2/JC303.lv2/dsp.ttl' 'build/JC303_artefacts/LV2/JC303.lv2/ui.ttl' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-lv2/usr/lib/lv2/JC303.lv2/ui.ttl' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "jc303-lv2"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Starting package_jc303-vst3()... install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib' install: creating directory '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib/vst3' 'build/JC303_artefacts/VST3/JC303.vst3' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib/vst3/JC303.vst3' 'build/JC303_artefacts/VST3/JC303.vst3/Contents' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib/vst3/JC303.vst3/Contents' 'build/JC303_artefacts/VST3/JC303.vst3/Contents/x86_64-linux' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib/vst3/JC303.vst3/Contents/x86_64-linux' 'build/JC303_artefacts/VST3/JC303.vst3/Contents/x86_64-linux/JC303.so' -> '/tmp/archlinux-ci/jc303-archlinuxrb-build-o9JCwlMg/jc303/pkg/jc303-vst3/usr/lib/vst3/JC303.vst3/Contents/x86_64-linux/JC303.so' ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> Creating package "jc303-vst3"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: jc303 0.9.1-2 (Fri Jan 10 08:17:32 2025)