>>> ardour: Building testing/ardour 6.9.0-r4 (using abuild 3.9.0-r5) started Fri, 12 Aug 2022 02:53:47 +0000 >>> ardour: Checking sanity of /home/buildozer/aports/testing/ardour/APKBUILD... >>> ardour: Analyzing dependencies... >>> ardour: Installing for build: build-base alsa-lib-dev atkmm-dev aubio-dev boost-dev fftw-dev gtk+2.0-dev gtkmm-dev itstool jack-dev libarchive-dev liblo-dev libpng-dev libsamplerate-dev libsigc++-dev libsndfile-dev lilv-dev lrdf-dev lv2-dev pulseaudio-dev python3 readline-dev redland-dev rubberband-dev serd-dev sratom-dev taglib-dev vamp-sdk-dev fluidsynth-dev hidapi-dev (1/302) Installing alsa-lib (1.2.7.2-r0) (2/302) Installing alsa-lib-dev (1.2.7.2-r0) (3/302) Installing libffi (3.4.2-r1) (4/302) Installing libintl (0.21-r3) (5/302) Installing libmount (2.38.1-r0) (6/302) Installing pcre (8.45-r2) (7/302) Installing glib (2.72.3-r0) (8/302) Installing libatk-1.0 (2.45.1-r1) (9/302) Installing libsigc++ (2.10.6-r0) (10/302) Installing glibmm (2.66.4-r0) (11/302) Installing atkmm (2.28.3-r0) (12/302) Installing libxau (1.0.9-r1) (13/302) Installing libmd (1.0.4-r0) (14/302) Installing libbsd (0.11.6-r2) (15/302) Installing libxdmcp (1.1.3-r1) (16/302) Installing libxcb (1.15-r0) (17/302) Installing libx11 (1.8.1-r1) (18/302) Installing libxext (1.3.4-r1) (19/302) Installing libxi (1.8-r0) (20/302) Installing libxtst (1.2.3-r4) (21/302) Installing dbus-libs (1.14.0-r1) (22/302) Installing at-spi2-core (2.45.1-r1) (23/302) Installing libatk-bridge-2.0 (2.45.1-r1) (24/302) Installing libuuid (2.38.1-r0) (25/302) Installing libfdisk (2.38.1-r0) (26/302) Installing libsmartcols (2.38.1-r0) (27/302) Installing util-linux-dev (2.38.1-r0) (28/302) Installing dbus-dev (1.14.0-r1) (29/302) Installing gdbm (1.23-r0) (30/302) Installing mpdecimal (2.5.1-r1) (31/302) Installing readline (8.1.2-r0) (32/302) Installing sqlite-libs (3.39.2-r0) (33/302) Installing python3 (3.10.5-r2) (34/302) Installing gettext-asprintf (0.21-r3) (35/302) Installing libunistring (1.0-r0) (36/302) Installing gettext-libs (0.21-r3) (37/302) Installing libxml2 (2.9.14-r1) (38/302) Installing gettext (0.21-r3) (39/302) Installing gettext-dev (0.21-r3) (40/302) Installing bzip2-dev (1.0.8-r2) (41/302) Installing libxml2-utils (2.9.14-r1) (42/302) Installing libgpg-error (1.45-r0) (43/302) Installing libgcrypt (1.10.1-r0) (44/302) Installing libxslt (1.1.35-r0) (45/302) Installing docbook-xml (4.5-r7) Executing docbook-xml-4.5-r7.post-install (46/302) Installing docbook-xsl (1.79.2-r4) Executing docbook-xsl-1.79.2-r4.post-install (47/302) Installing linux-headers (5.16.7-r1) (48/302) Installing libffi-dev (3.4.2-r1) (49/302) Installing libpcre16 (8.45-r2) (50/302) Installing libpcre32 (8.45-r2) (51/302) Installing libpcrecpp (8.45-r2) (52/302) Installing pcre-dev (8.45-r2) (53/302) Installing zlib-dev (1.2.12-r3) (54/302) Installing glib-dev (2.72.3-r0) (55/302) Installing xorgproto (2022.1-r0) (56/302) Installing libxau-dev (1.0.9-r1) (57/302) Installing xcb-proto (1.15-r0) (58/302) Installing libxdmcp-dev (1.1.3-r1) (59/302) Installing libxcb-dev (1.15-r0) (60/302) Installing xtrans (1.4.0-r2) (61/302) Installing libx11-dev (1.8.1-r1) (62/302) Installing libxext-dev (1.3.4-r1) (63/302) Installing libxfixes (6.0.0-r0) (64/302) Installing libxfixes-dev (6.0.0-r0) (65/302) Installing libxi-dev (1.8-r0) (66/302) Installing libxtst-dev (1.2.3-r4) (67/302) Installing at-spi2-core-dev (2.45.1-r1) (68/302) Installing libsigc++-dev (2.10.6-r0) (69/302) Installing glibmm-dev (2.66.4-r0) (70/302) Installing atkmm-dev (2.28.3-r0) (71/302) Installing sdl2 (2.0.22-r1) (72/302) Installing aom-libs (3.4.0-r0) (73/302) Installing libpng (1.6.37-r2) (74/302) Installing freetype (2.12.1-r0) (75/302) Installing fontconfig (2.14.0-r0) (76/302) Installing fribidi (1.0.12-r0) (77/302) Installing graphite2 (1.3.14-r1) (78/302) Installing harfbuzz (5.1.0-r0) (79/302) Installing libass (0.16.0-r0) (80/302) Installing libdav1d (1.0.0-r0) (81/302) Installing libpciaccess (0.16-r1) (82/302) Installing libdrm (2.4.112-r0) (83/302) Installing nettle (3.8.1-r0) (84/302) Installing p11-kit (0.24.1-r0) (85/302) Installing libtasn1 (4.18.0-r0) (86/302) Installing gnutls (3.7.7-r0) (87/302) Installing lame (3.100-r1) (88/302) Installing opus (1.3.1-r1) (89/302) Installing libasyncns (0.8-r1) (90/302) Installing libltdl (2.4.7-r0) (91/302) Installing orc (0.4.32-r1) (92/302) Installing libogg (1.3.5-r1) (93/302) Installing flac (1.3.4-r0) (94/302) Installing libvorbis (1.3.7-r0) (95/302) Installing libsndfile (1.1.0-r1) (96/302) Installing soxr (0.1.3-r2) (97/302) Installing speexdsp (1.2.1-r0) (98/302) Installing tdb-libs (1.4.7-r0) (99/302) Installing libpulse (16.1-r2) (100/302) Installing libsrt (1.5.0-r1) (101/302) Installing libssh (0.9.6-r2) (102/302) Installing libtheora (1.1.1-r16) (103/302) Installing libjpeg-turbo (2.1.3-r1) (104/302) Installing v4l-utils-libs (1.22.1-r2) (105/302) Installing wayland-libs-client (1.21.0-r0) (106/302) Installing libva (2.15.0-r0) (107/302) Installing libvdpau (1.5-r0) (108/302) Installing vidstab (1.1.0-r1) (109/302) Installing libvpx (1.12.0-r0) (110/302) Installing vulkan-loader (1.3.216.0-r0) (111/302) Installing libwebp (1.2.4-r0) (112/302) Installing x264-libs (0.164_git20220602-r0) (113/302) Installing numactl (2.0.14-r0) (114/302) Installing x265-libs (3.5-r3) (115/302) Installing xvidcore (1.3.7-r1) (116/302) Installing ffmpeg4-libs (4.4.2-r3) (117/302) Installing libsamplerate (0.2.2-r0) (118/302) Installing jack (1.9.20-r0) (119/302) Installing aubio (0.4.9-r0) (120/302) Installing aubio-dev (0.4.9-r0) (121/302) Installing boost1.80-atomic (1.80.0-r0) (122/302) Installing boost1.80-chrono (1.80.0-r0) (123/302) Installing boost1.80-container (1.80.0-r0) (124/302) Installing boost1.80-context (1.80.0-r0) (125/302) Installing boost1.80-contract (1.80.0-r0) (126/302) Installing boost1.80-coroutine (1.80.0-r0) (127/302) Installing boost1.80-date_time (1.80.0-r0) (128/302) Installing boost1.80-fiber (1.80.0-r0) (129/302) Installing boost1.80-filesystem (1.80.0-r0) (130/302) Installing boost1.80-graph (1.80.0-r0) (131/302) Installing boost1.80-iostreams (1.80.0-r0) (132/302) Installing boost1.80-locale (1.80.0-r0) (133/302) Installing boost1.80-thread (1.80.0-r0) (134/302) Installing boost1.80-log (1.80.0-r0) (135/302) Installing boost1.80-log_setup (1.80.0-r0) (136/302) Installing boost1.80-math (1.80.0-r0) (137/302) Installing boost1.80-prg_exec_monitor (1.80.0-r0) (138/302) Installing boost1.80-program_options (1.80.0-r0) (139/302) Installing boost1.80-python3 (1.80.0-r0) (140/302) Installing boost1.80-random (1.80.0-r0) (141/302) Installing boost1.80-regex (1.80.0-r0) (142/302) Installing boost1.80-serialization (1.80.0-r0) (143/302) Installing boost1.80-stacktrace_basic (1.80.0-r0) (144/302) Installing boost1.80-stacktrace_noop (1.80.0-r0) (145/302) Installing boost1.80-system (1.80.0-r0) (146/302) Installing boost1.80-timer (1.80.0-r0) (147/302) Installing boost1.80-type_erasure (1.80.0-r0) (148/302) Installing boost1.80-unit_test_framework (1.80.0-r0) (149/302) Installing boost1.80-wave (1.80.0-r0) (150/302) Installing boost1.80-wserialization (1.80.0-r0) (151/302) Installing boost1.80-json (1.80.0-r0) (152/302) Installing boost1.80-nowide (1.80.0-r0) (153/302) Installing boost1.80-libs (1.80.0-r0) (154/302) Installing boost1.80 (1.80.0-r0) (155/302) Installing icu-data-en (71.1-r4) Executing icu-data-en-71.1-r4.post-install * * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. * (156/302) Installing icu-libs (71.1-r4) (157/302) Installing icu (71.1-r4) (158/302) Installing icu-dev (71.1-r4) (159/302) Installing xz-dev (5.2.5-r1) (160/302) Installing boost1.80-dev (1.80.0-r0) (161/302) Installing boost-dev (1.80.0-r0) (162/302) Installing fftw-double-libs (3.3.10-r0) (163/302) Installing fftw-long-double-libs (3.3.10-r0) (164/302) Installing fftw-single-libs (3.3.10-r0) (165/302) Installing fftw-dev (3.3.10-r0) (166/302) Installing cairo-tools (1.17.6-r2) (167/302) Installing expat (2.4.8-r1) (168/302) Installing expat-dev (2.4.8-r1) (169/302) Installing brotli-dev (1.0.9-r7) (170/302) Installing libpng-dev (1.6.37-r2) (171/302) Installing freetype-dev (2.12.1-r0) (172/302) Installing fontconfig-dev (2.14.0-r0) (173/302) Installing libxrender (0.9.10-r4) (174/302) Installing libxrender-dev (0.9.10-r4) (175/302) Installing pixman (0.40.0-r3) (176/302) Installing pixman-dev (0.40.0-r3) (177/302) Installing util-macros (1.19.3-r0) (178/302) Installing xcb-util (0.4.0-r3) (179/302) Installing xcb-util-dev (0.4.0-r3) (180/302) Installing cairo (1.17.6-r2) (181/302) Installing cairo-gobject (1.17.6-r2) (182/302) Installing cairo-dev (1.17.6-r2) (183/302) Installing perl (5.36.0-r0) (184/302) Installing perl-http-date (6.05-r1) (185/302) Installing perl-uri (5.12-r0) (186/302) Installing perl-io-html (1.004-r0) (187/302) Installing perl-encode-locale (1.05-r3) (188/302) Installing perl-lwp-mediatypes (6.04-r1) (189/302) Installing perl-http-message (6.37-r0) (190/302) Installing perl-http-cookies (6.10-r0) (191/302) Installing perl-net-http (6.22-r0) (192/302) Installing perl-http-daemon (6.14-r0) (193/302) Installing perl-html-tagset (3.20-r3) (194/302) Installing perl-html-parser (3.78-r1) (195/302) Installing perl-file-listing (6.15-r0) (196/302) Installing perl-www-robotrules (6.02-r3) (197/302) Installing perl-http-negotiate (6.01-r3) (198/302) Installing perl-capture-tiny (0.48-r2) (199/302) Installing perl-devel-symdump (2.18-r2) (200/302) Installing perl-test-pod (1.52-r2) (201/302) Installing perl-pod-parser (1.65-r0) (202/302) Installing perl-pod-coverage (0.23-r2) (203/302) Installing perl-try-tiny (0.31-r0) (204/302) Installing perl-libwww (6.67-r0) (205/302) Installing perl-xml-parser (2.46-r3) (206/302) Installing intltool (0.51.0-r5) (207/302) Installing libxdamage (1.1.5-r1) (208/302) Installing libxdamage-dev (1.1.5-r1) (209/302) Installing libxft (2.3.4-r0) (210/302) Installing pango (1.50.9-r0) (211/302) Installing pango-tools (1.50.9-r0) (212/302) Installing fribidi-dev (1.0.12-r0) (213/302) Installing harfbuzz-icu (5.1.0-r0) (214/302) Installing graphite2-dev (1.3.14-r1) (215/302) Installing harfbuzz-dev (5.1.0-r0) (216/302) Installing libxft-dev (2.3.4-r0) (217/302) Installing pango-dev (1.50.9-r0) (218/302) Installing shared-mime-info (2.2-r0) (219/302) Installing hicolor-icon-theme (0.17-r2) (220/302) Installing tiff (4.4.0-r0) (221/302) Installing gdk-pixbuf (2.42.8-r0) (222/302) Installing gtk-update-icon-cache (2.24.33-r5) (223/302) Installing libxcomposite (0.4.5-r1) (224/302) Installing libxcursor (1.2.1-r1) (225/302) Installing libxrandr (1.5.2-r1) (226/302) Installing avahi-libs (0.8-r6) (227/302) Installing cups-libs (2.4.2-r0) (228/302) Installing gtk+2.0 (2.24.33-r5) Executing gtk+2.0-2.24.33-r5.post-install (229/302) Installing libjpeg-turbo-dev (2.1.3-r1) (230/302) Installing libwebp-dev (1.2.4-r0) (231/302) Installing zstd-dev (1.5.2-r5) (232/302) Installing libtiffxx (4.4.0-r0) (233/302) Installing tiff-dev (4.4.0-r0) (234/302) Installing gdk-pixbuf-dev (2.42.8-r0) (235/302) Installing gtk+2.0-dev (2.24.33-r5) (236/302) Installing cairomm (1.14.3-r0) (237/302) Installing pangomm (2.46.2-r0) (238/302) Installing cairomm-dev (1.14.3-r0) (239/302) Installing pangomm-dev (2.46.2-r0) (240/302) Installing gtkmm (2.24.5-r2) (241/302) Installing gtkmm-dev (2.24.5-r2) (242/302) Installing py3-libxml2 (2.9.14-r1) (243/302) Installing itstool (2.0.7-r1) (244/302) Installing jack-dev (1.9.20-r0) (245/302) Installing libarchive (3.6.1-r1) (246/302) Installing libarchive-dev (3.6.1-r1) (247/302) Installing liblo (0.31-r0) (248/302) Installing liblo-dev (0.31-r0) (249/302) Installing libsamplerate-dev (0.2.2-r0) (250/302) Installing libogg-dev (1.3.5-r1) (251/302) Installing opus-dev (1.3.1-r1) (252/302) Installing flac-dev (1.3.4-r0) (253/302) Installing libvorbis-dev (1.3.7-r0) (254/302) Installing libsndfile-dev (1.1.0-r1) (255/302) Installing serd (0.30.10-r0) (256/302) Installing sord (0.16.8-r0) (257/302) Installing sratom (0.6.10-r0) (258/302) Installing lilv (0.24.14-r0) (259/302) Installing lv2-dev (1.18.4-r0) (260/302) Installing serd-dev (0.30.10-r0) (261/302) Installing sord-dev (0.16.8-r0) (262/302) Installing sratom-dev (0.6.10-r0) (263/302) Installing lilv-dev (0.24.14-r0) (264/302) Installing yajl (2.1.0-r5) (265/302) Installing raptor2 (2.0.15-r4) (266/302) Installing lrdf (0.6.1-r1) (267/302) Installing lrdf-dev (0.6.1-r1) (268/302) Installing libpulse-mainloop-glib (16.1-r2) (269/302) Installing pulseaudio-dev (16.1-r2) (270/302) Installing libhistory (8.1.2-r0) (271/302) Installing ncurses-dev (6.3_p20220806-r0) (272/302) Installing readline-dev (8.1.2-r0) (273/302) Installing openssl-dev (3.0.5-r1) (274/302) Installing nghttp2-dev (1.48.0-r1) (275/302) Installing curl-dev (7.84.0-r2) (276/302) Installing libxml2-dev (2.9.14-r1) (277/302) Installing libxslt-dev (1.1.35-r0) (278/302) Installing yajl-dev (2.1.0-r5) (279/302) Installing raptor2-dev (2.0.15-r4) (280/302) Installing rasqal (0.9.33-r2) (281/302) Installing rasqal-dev (0.9.33-r2) (282/302) Installing sqlite-dev (3.39.2-r0) (283/302) Installing redland (1.0.17-r1) (284/302) Installing redland-dev (1.0.17-r1) (285/302) Installing vamp-sdk (2.10.0-r0) (286/302) Installing rubberband (2.0.2-r0) (287/302) Installing rubberband-dev (2.0.2-r0) (288/302) Installing taglib (1.12-r1) (289/302) Installing taglib-dev (1.12-r1) (290/302) Installing vamp-sdk-dev (2.10.0-r0) (291/302) Installing portaudio (19.7.0-r0) (292/302) Installing fluidsynth-libs (2.2.7-r2) (293/302) Installing libportaudiocxx (19.7.0-r0) (294/302) Installing portaudio-dev (19.7.0-r0) (295/302) Installing fluidsynth-dev (2.2.7-r2) (296/302) Installing libusb (1.0.26-r0) (297/302) Installing hidapi (0.12.0-r1) (298/302) Installing hidapi-dev (0.12.0-r1) (299/302) Installing .makedepends-ardour (20220812.025349) (300/302) Installing perl-error (0.17029-r1) (301/302) Installing perl-git (2.37.1-r1) (302/302) Installing git-perl (2.37.1-r1) Executing busybox-1.35.0-r22.trigger Executing glib-2.72.3-r0.trigger No schema files found: doing nothing. Executing shared-mime-info-2.2-r0.trigger Executing gdk-pixbuf-2.42.8-r0.trigger Executing gtk-update-icon-cache-2.24.33-r5.trigger OK: 1248 MiB in 418 packages >>> ardour: Cleaning up srcdir >>> ardour: Cleaning up pkgdir >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Ardour-6.9.0.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 72 11.7M 72 8719k 0 0 30.1M 0 --:--:-- --:--:-- --:--:-- 30.0M 100 11.7M 100 11.7M 0 0 36.5M 0 --:--:-- --:--:-- --:--:-- 36.4M >>> ardour: Fetching https://distfiles.alpinelinux.org/distfiles/edge/Ardour-6.9.0.tar.bz2 >>> ardour: Checking sha512sums... Ardour-6.9.0.tar.bz2: OK >>> ardour: Unpacking /var/cache/distfiles/edge/Ardour-6.9.0.tar.bz2... Setting top to : /home/buildozer/aports/testing/ardour/src/Ardour-6.9.0 Setting out to : /home/buildozer/aports/testing/ardour/src/Ardour-6.9.0/build Checking for 'gcc' (C compiler) : gcc Checking for 'g++' (C++ compiler) : g++ Global Configuration * Install prefix : /usr * Debuggable build : False * Build documentation : False Ardour Configuration * Will build against private GTK dependency stack : no * Will rely on libintl built into libc : yes * Will build against private Ardour dependency stack : no Checking for function 'dlopen' in dlfcn.h : yes Checking for boost library >= 1.56 : ok Checking for program 'pkg-config' : /usr/bin/pkg-config Checking for 'alsa' : yes Checking for 'libpulse' : yes Checking for 'glib-2.0' >= 2.28 : yes Checking for 'glib-2.0' >= 2.68 : yes Checking for 'gthread-2.0' >= 2.2 : yes Checking for 'glibmm-2.4' >= 2.32.0 : yes Checking for 'sndfile' >= 1.0.18 : yes Checking for 'giomm-2.4' >= 2.2 : yes Checking for 'libcurl' >= 7.0.0 : yes Checking for 'libarchive' >= 3.0.0 : yes Checking for 'liblo' >= 0.26 : yes Checking for 'taglib' >= 1.9 : yes Checking for 'vamp-sdk' >= 2.1 : yes Checking for 'vamp-hostsdk' >= 2.1 : yes Checking for 'rubberband' : yes Checking for sndfile RF64=>RIFF support : Found Checking for clang : no Checking compiler for AVX/FMA intrinsics : Found Checking for compiler flags ['-std=c++11'] : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'libudev' : yes Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'fftw3f' : yes Checking for 'aubio' >= 0.3.2 : yes Checking for 'aubio' >= 0.4.0 : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'libxml-2.0' : yes Checking for 'sigc++-2.0' >= 2.0 : yes Checking for header execinfo.h : not found Checking for header unistd.h : yes Checking for function 'posix_memalign' in stdlib.h : yes Checking for function 'getmntent' in mntent.h : yes Checking for function 'localtime_r' in time.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'cppunit' >= 1.12.0 : not found Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'gcc' (C compiler) : gcc Checking for 'g++' (C++ compiler) : g++ Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'libusb-1.0' : not found You are missing the libusb-1.0 development package needed to compile Push2 and ContourDesign support Checking for header cwiid.h : not found You are missing the cwiid headers needed to compile wiimote support Checking for 'libwebsockets' >= 2.0.0 : not found Checking for 'g++' (C++ compiler) : g++ Checking for 'jack' >= 0.121.0 : yes Checking for JACK metadata API : ok Checking for jack_port_rename() : ok Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for program 'gas, gcc' : /usr/bin/gcc Checking for program 'ar' : /usr/bin/ar Checking for 'lrdf' >= 0.4.0 : yes Checking for 'samplerate' >= 0.1.0 : yes Checking for 'lv2' >= 1.2.0 : yes Checking for 'lv2' >= 1.10.0 : yes Checking for 'lv2' >= 1.17.2 : yes Checking for 'serd-0' >= 0.14.0 : yes Checking for 'sord-0' >= 0.8.0 : yes Checking for 'sratom-0' >= 0.2.0 : yes Checking for 'lilv-0' >= 0.24.2 : yes Checking for 'suil-0' >= 0.6.0 : not found Checking for 'soundtouch' >= 1.8.0 : not found Checking for 'ogg' >= 1.1.2 : yes Checking for 'flac' >= 1.2.1 : yes Checking for 'fftw3f' >= 3.3.5 : yes Checking for header sys/vfs.h : yes Checking for header sys/statvfs.h : yes Checking for header unistd.h : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for header boost/scoped_ptr.hpp : yes Checking for header boost/ptr_container/ptr_list.hpp : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'gtkmm-2.4' >= 2.8 : yes Checking for 'gtk+-2.0' >= 2.12.1 : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'samplerate' >= 0.1.7 : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/format.hpp : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'cairomm-1.0' >= 1.8.4 : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'gcc' (C compiler) : gcc Checking for 'lv2' >= 1.0.0 : yes Checking for 'gcc' (C compiler) : gcc Checking for 'cairo' >= 1.12.0 : yes Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'gcc' (C compiler) : gcc Checking for 'g++' (C++ compiler) : g++ Checking for 'gthread-2.0' >= 2.10.1 : yes Checking for 'gtk+-2.0' >= 2.18 : yes Checking for 'x11' >= 1.1 : yes Checking for 'pangoft2' >= 1.36.8 : yes Checking for 'fontconfig' : yes Checking for header boost/shared_ptr.hpp : yes Checking for header boost/weak_ptr.hpp : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for header stdio.h readline/readline.h : yes * build session-utils : yes Checking for 'g++' (C++ compiler) : g++ Checking for 'g++' (C++ compiler) : g++ Checking for 'gcc' (C compiler) : gcc Checking for 'dbus-1' : yes Checking for 'g++' (C++ compiler) : g++ * Build documentation : False * Debuggable build : False * Export all symbols (backtrace) : False * Install prefix : /usr * Strict compiler flags : [] * Internal Shared Libraries : True * Use External Libraries : False * Library exports hidden : True * Free/Demo copy : False * ALSA DBus Reservation : True * Architecture flags : None * ARM NEON support : False * Aubio : True * AudioUnits : False * Build target : x86_64 * Canvas Test UI : False * Beatbox test app : False * CoreAudio : False * CoreAudio 10.5 compat : False * Debug RT allocations : False * Debug Symbols : False * Denormal exceptions : False * Dr. Mingw : False * FLAC : True * FPU optimization : True * FPU AVX/FMA support : True * Freedesktop files : True * Libjack linking : link * Libjack metadata : True * Lua Binding Doc : False * Lua Commandline Tool : True * LV2 UI embedding : False * LV2 support : True * LV2 extensions : True * LXVST support : True * Mac VST support : False * NI-Maschine : False * OGG : True * Phone home : False * Process thread timing : False * Program name : Ardour * Samplerate : True * PT format : False * PTW32 Semaphore : False * Threaded WaveViews : True * Translation : True * Unit tests : False * Use LLD linker : False * VST3 support : True * Windows VST support : False * Wiimote support : False * Windows key : Mod4> build/gtk2_ardour/ardour.keys [ 33/1121] Compiling luasession/ardour-lua.sh.in [ 34/1121] Compiling session_utils/ardour-util.sh.in [ 35/1121] Compiling libs/temporal/time.cc [ 36/1121] Compiling libs/temporal/bbt_time.cc [ 37/1121] Compiling libs/pbd/shortpath.cc [ 38/1121] Compiling libs/pbd/textreceiver.cc [ 39/1121] Compiling libs/pbd/stateful_diff_command.cc [ 40/1121] Compiling libs/pbd/stacktrace.cc [ 41/1121] Compiling libs/pbd/stateful.cc [ 42/1121] Compiling libs/pbd/signals.cc [ 43/1121] Compiling libs/pbd/strsplit.cc [ 44/1121] Compiling libs/pbd/string_convert.cc [ 45/1121] Compiling libs/pbd/strreplace.cc [ 46/1121] Compiling libs/pbd/timer.cc [ 47/1121] Compiling libs/pbd/system_exec.cc [ 48/1121] Compiling libs/pbd/timing.cc [ 49/1121] Compiling libs/pbd/uuid.cc [ 50/1121] Compiling libs/pbd/whitespace.cc [ 51/1121] Compiling libs/pbd/xml++.cc [ 52/1121] Compiling libs/pbd/tlsf.cc [ 53/1121] Compiling libs/pbd/transmitter.cc [ 54/1121] Compiling libs/pbd/undo.cc [ 55/1121] Compiling libs/pbd/basename.cc [ 56/1121] Compiling libs/pbd/debug.cc [ 57/1121] Compiling libs/pbd/malign.cc [ 58/1121] Compiling libs/pbd/pool.cc [ 59/1121] Compiling libs/pbd/receiver.cc [ 60/1121] Compiling libs/pbd/resource.cc [ 61/1121] Compiling libs/pbd/semutils.cc [ 62/1121] Compiling libs/pbd/search_path.cc [ 63/1121] Compiling libs/pbd/property_list.cc [ 64/1121] Compiling libs/pbd/pthread_utils.cc [ 65/1121] Compiling libs/pbd/reallocpool.cc [ 66/1121] Compiling libs/pbd/md5.cc [ 67/1121] Compiling libs/pbd/mountpoint.cc [ 68/1121] Compiling libs/pbd/pathexpand.cc [ 69/1121] Compiling libs/pbd/openuri.cc [ 70/1121] Compiling libs/pbd/error.cc [ 71/1121] Compiling libs/pbd/locale_guard.cc [ 72/1121] Compiling libs/pbd/epa.cc [ 73/1121] Compiling libs/pbd/controllable.cc [ 74/1121] Compiling libs/pbd/event_loop.cc [ 75/1121] Compiling libs/pbd/fpu.cc [ 76/1121] Compiling libs/pbd/enumwriter.cc [ 77/1121] Compiling libs/pbd/file_utils.cc [ 78/1121] Compiling libs/pbd/spinlock.cc [ 79/1121] Compiling libs/pbd/command.cc [ 80/1121] Compiling libs/pbd/pbd.cc [ 81/1121] Compiling libs/pbd/demangle.cc [ 82/1121] Compiling libs/pbd/file_archive.cc [ 83/1121] Compiling libs/pbd/cartesian.cc [ 84/1121] Compiling libs/pbd/convert.cc [ 85/1121] Compiling libs/pbd/ffs.cc [ 86/1121] Compiling libs/pbd/crossthread.cc [ 87/1121] Compiling libs/pbd/cpus.cc [ 88/1121] Compiling libs/pbd/microseconds.cc [ 89/1121] Compiling libs/pbd/id.cc [ 90/1121] Compiling libs/pbd/configuration_variable.cc [ 91/1121] Compiling libs/pbd/boost_debug.cc [ 92/1121] Compiling libs/pbd/localtime_r.cc [ 93/1121] Compiling libs/pbd/base_ui.cc [ 94/1121] Compiling libs/pbd/enums.cc [ 95/1121] Linking build/libs/temporal/libtemporal.so [ 96/1121] Compiling libs/evoral/libsmf/smf.c [ 97/1121] Compiling libs/evoral/libsmf/smf_decode.c [ 98/1121] Compiling libs/evoral/libsmf/smf_load.c [ 99/1121] Compiling libs/evoral/libsmf/smf_save.c [ 100/1121] Compiling libs/evoral/libsmf/smf_tempo.c [ 101/1121] Compiling libs/evoral/Event.cc [ 102/1121] Compiling libs/evoral/Control.cc [ 103/1121] Compiling libs/evoral/ControlList.cc ../libs/evoral/libsmf/smf.c: In function 'smf_new': ../libs/evoral/libsmf/smf.c:57:13: warning: variable 'cantfail' set but not used [-Wunused-but-set-variable] 57 | int cantfail; | ^~~~~~~~ ../libs/evoral/libsmf/smf.c: In function 'smf_add_track': ../libs/evoral/libsmf/smf.c:188:17: warning: ignoring return value of 'smf_set_format' declared with attribute 'warn_unused_result' [-Wunused-result] 188 | smf_set_format(smf, 1); | ^~~~~~~~~~~~~~~~~~~~~~ [ 104/1121] Compiling libs/evoral/ControlSet.cc [ 105/1121] Compiling libs/evoral/Curve.cc [ 106/1121] Compiling libs/evoral/SMF.cc [ 107/1121] Compiling libs/evoral/Note.cc ../libs/evoral/libsmf/smf_save.c: In function 'smf_event_new_textual': ../libs/evoral/libsmf/smf_save.c:190:38: warning: variable 'copied_length' set but not used [-Wunused-but-set-variable] 190 | int vlq_length, text_length, copied_length; | ^~~~~~~~~~~~~ [ 108/1121] Compiling libs/evoral/TimeConverter.cc [ 109/1121] Compiling libs/evoral/Sequence.cc [ 110/1121] Compiling libs/evoral/debug.cc [ 111/1121] Compiling libs/lua/lua.cc [ 112/1121] Compiling libs/lua/luastate.cc [ 113/1121] Compiling libs/ptformat/ptformat.cc [ 114/1121] Compiling libs/midi++2/channel.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/stateful_diff_command.h:26, from ../libs/pbd/stateful_diff_command.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 115/1121] Compiling libs/midi++2/port.cc [ 116/1121] Compiling libs/midi++2/midnam_patch.cc [ 117/1121] Linking build/libs/evoral/libsmf.a [ 118/1121] Compiling libs/midi++2/parser.cc [ 119/1121] Compiling libs/midi++2/ipmidi_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/pbd/undo.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 120/1121] Compiling libs/midi++2/mtc.cc [ 121/1121] Compiling libs/midi++2/mmc.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/command.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 122/1121] Compiling libs/midi++2/midi.cc [ 123/1121] Compiling libs/audiographer/src/debug_utils.cc [ 124/1121] Compiling libs/audiographer/src/general/sample_format_converter.cc [ 125/1121] Compiling libs/audiographer/src/routines.cc [ 126/1121] Compiling libs/audiographer/private/limiter/limiter.cc [ 127/1121] Compiling libs/audiographer/src/general/analyser.cc [ 128/1121] Compiling libs/audiographer/src/general/broadcast_info.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/pbd/stateful.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 129/1121] Compiling libs/audiographer/private/gdither/gdither.cc [ 130/1121] Compiling libs/audiographer/src/general/demo_noise.cc [ 131/1121] Compiling libs/audiographer/src/general/limiter.cc [ 132/1121] Compiling libs/audiographer/src/general/loudness_reader.cc [ 133/1121] Compiling libs/audiographer/src/general/sr_converter.cc [ 134/1121] Compiling libs/audiographer/src/general/normalizer.cc [ 135/1121] Compiling libs/fluidsynth/src/fluid_conv.c [ 136/1121] Compiling libs/fluidsynth/src/fluid_sys.c In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/controllable.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 137/1121] Compiling libs/fluidsynth/src/fluid_midi.c [ 138/1121] Compiling libs/fluidsynth/src/fluid_adsr_env.c [ 139/1121] Compiling libs/fluidsynth/src/fluid_defsfont.c [ 140/1121] Compiling libs/fluidsynth/src/fluid_sfont.c [ 141/1121] Compiling libs/fluidsynth/src/fluid_iir_filter.c [ 142/1121] Compiling libs/fluidsynth/src/fluid_chorus.c [ 143/1121] Compiling libs/fluidsynth/src/fluid_synth_monopoly.c [ 144/1121] Compiling libs/fluidsynth/src/fluid_rev.c [ 145/1121] Compiling libs/fluidsynth/src/fluid_rvoice_dsp.c [ 146/1121] Compiling libs/fluidsynth/src/fluid_rvoice.c [ 147/1121] Compiling libs/fluidsynth/src/fluid_lfo.c ../libs/fluidsynth/src/fluid_chorus.c: In function 'fluid_chorus_processmix': ../libs/fluidsynth/src/fluid_chorus.c:980:22: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 980 | d_out[1] += out ; | ^~ ../libs/fluidsynth/src/fluid_chorus.c: In function 'fluid_chorus_processreplace': ../libs/fluidsynth/src/fluid_chorus.c:1056:22: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 1056 | d_out[1] += out ; | ^~ [ 148/1121] Compiling libs/fluidsynth/src/fluid_rvoice_mixer.c [ 149/1121] Compiling libs/fluidsynth/src/fluid_rvoice_event.c [ 150/1121] Compiling libs/fluidsynth/src/fluid_gen.c [ 151/1121] Compiling libs/fluidsynth/src/fluid_event.c [ 152/1121] Compiling libs/fluidsynth/src/fluid_synth.c [ 153/1121] Compiling libs/fluidsynth/src/fluid_voice.c [ 154/1121] Compiling libs/fluidsynth/src/fluid_tuning.c ../libs/fluidsynth/src/fluid_defsfont.c: In function 'fluid_defsfont_load_all_sampledata': ../libs/fluidsynth/src/fluid_defsfont.c:396: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 396 | #pragma omp parallel | ../libs/fluidsynth/src/fluid_defsfont.c:397: warning: ignoring '#pragma omp single' [-Wunknown-pragmas] 397 | #pragma omp single | ../libs/fluidsynth/src/fluid_defsfont.c:406: warning: ignoring '#pragma omp task' [-Wunknown-pragmas] 406 | #pragma omp task firstprivate(sample,sfdata,defsfont) shared(sample_parsing_result) default(none) | ../libs/fluidsynth/src/fluid_defsfont.c:410: warning: ignoring '#pragma omp critical' [-Wunknown-pragmas] 410 | #pragma omp critical | ../libs/fluidsynth/src/fluid_defsfont.c:425: warning: ignoring '#pragma omp task' [-Wunknown-pragmas] 425 | #pragma omp task firstprivate(sample, defsfont) default(none) | [ 155/1121] Compiling libs/fluidsynth/src/fluid_mod.c [ 156/1121] Compiling libs/fluidsynth/src/fluid_chan.c [ 157/1121] Compiling libs/fluidsynth/src/fluid_list.c [ 158/1121] Compiling libs/fluidsynth/src/fluid_hash.c [ 159/1121] Compiling libs/fluidsynth/src/fluid_samplecache.c [ 160/1121] Compiling libs/fluidsynth/src/fluid_sffile.c [ 161/1121] Compiling libs/fluidsynth/src/fluid_settings.c [ 162/1121] Compiling libs/fluidsynth/src/fluid_ringbuffer.c [ 163/1121] Compiling libs/libltc/decoder.c ../libs/fluidsynth/src/fluid_rvoice_mixer.c: In function 'fluid_rvoice_buffers_mix': ../libs/fluidsynth/src/fluid_rvoice_mixer.c:465: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas] 465 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT) | ../libs/fluidsynth/src/fluid_rvoice_mixer.c:476: warning: ignoring '#pragma omp simd' [-Wunknown-pragmas] 476 | #pragma omp simd aligned(dsp_buf,buf:FLUID_DEFAULT_ALIGNMENT) | [ 164/1121] Compiling libs/libltc/encoder.c [ 165/1121] Compiling libs/libltc/timecode.c [ 166/1121] Compiling libs/libltc/ltc.c [ 167/1121] Compiling libs/zita-resampler/resampler.cc [ 168/1121] Compiling libs/zita-resampler/resampler-table.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/enums.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 169/1121] Compiling libs/zita-resampler/cresampler.cc [ 170/1121] Compiling libs/zita-resampler/vresampler.cc [ 171/1121] Compiling libs/zita-resampler/vmresampler.cc [ 172/1121] Compiling libs/zita-convolver/zita-convolver.cc [ 173/1121] Linking build/libs/pbd/libpbd.so [ 174/1121] Compiling libs/ardour/sse_functions_avx_linux.cc [ 175/1121] Compiling libs/ardour/x86_functions_fma.cc [ 176/1121] Compiling libs/ardour/chan_mapping.cc [ 177/1121] Compiling libs/ardour/automation_list.cc [ 178/1121] Compiling libs/ardour/automation.cc [ 179/1121] Compiling libs/ardour/automatable.cc [ 180/1121] Compiling libs/ardour/process_thread.cc [ 181/1121] Compiling libs/ardour/user_bundle.cc [ 182/1121] Compiling libs/ardour/port_engine_shared.cc [ 183/1121] Linking build/libs/libltc/liblibltc.a [ 184/1121] Compiling libs/ardour/audioengine.cc [ 185/1121] Compiling libs/ardour/midi_scene_change.cc [ 186/1121] Compiling libs/ardour/auditioner.cc [ 187/1121] Compiling libs/ardour/iec2ppmdsp.cc [ 188/1121] Compiling libs/ardour/transport_master_manager.cc [ 189/1121] Linking build/libs/ptformat/libptformat.so [ 190/1121] Linking build/libs/zita-resampler/libzita-resampler.a [ 191/1121] Compiling libs/ardour/quantize.cc [ 192/1121] Compiling libs/ardour/port.cc [ 193/1121] Compiling libs/ardour/audioanalyser.cc [ 194/1121] Compiling libs/ardour/location_importer.cc [ 195/1121] Compiling libs/ardour/polarity_processor.cc [ 196/1121] Compiling libs/ardour/audio_track_importer.cc [ 197/1121] Linking build/libs/zita-convolver/libzita-convolver.a [ 198/1121] Compiling libs/ardour/transform.cc [ 199/1121] Compiling libs/ardour/track.cc [ 200/1121] Compiling libs/ardour/transpose.cc [ 201/1121] Compiling libs/ardour/midi_source.cc [ 202/1121] Compiling libs/ardour/midi_region.cc [ 203/1121] Linking build/libs/fluidsynth/liblibfluidsynth.a [ 204/1121] Linking build/libs/audiographer/libaudiographer.so [ 205/1121] Compiling libs/ardour/midi_port.cc [ 206/1121] Compiling libs/ardour/plugin_manager.cc [ 207/1121] Compiling libs/ardour/tempo.cc [ 208/1121] Compiling libs/ardour/audio_region_importer.cc [ 209/1121] Compiling libs/ardour/location.cc [ 210/1121] Compiling libs/ardour/uri_map.cc [ 211/1121] Compiling libs/ardour/capturing_processor.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/process_thread.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 212/1121] Linking build/libs/evoral/libevoral.so [ 213/1121] Compiling libs/ardour/globals.cc [ 214/1121] Compiling libs/ardour/template_utils.cc [ 215/1121] Compiling libs/ardour/revision.cc [ 216/1121] Compiling libs/ardour/system_exec.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/user_bundle.h:24, from ../libs/ardour/user_bundle.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 217/1121] Compiling libs/ardour/strip_silence.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/mix.h:23, from ../libs/ardour/x86_functions_fma.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 218/1121] Compiling libs/ardour/audio_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/mix.h:23, from ../libs/ardour/sse_functions_avx_linux.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 219/1121] Linking build/libs/midi++2/libmidipp.so In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_scene_change.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 220/1121] Compiling libs/ardour/session.cc [ 221/1121] Compiling libs/ardour/stripable.cc [ 222/1121] Compiling libs/ardour/midi_playlist_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/quantize.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 223/1121] Compiling libs/ardour/plugin_insert.cc [ 224/1121] Compiling libs/ardour/audio_playlist_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/midi_model.h:32, from ../libs/ardour/ardour/transpose.h:23, from ../libs/ardour/transpose.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 225/1121] Linking build/libs/lua/libliblua.a [ 226/1121] Compiling libs/ardour/speakers.cc [ 227/1121] Linking build/libs/ardour/libsse_avx_functions.a [ 228/1121] Linking build/libs/ardour/libsse_fma_functions.a [ 229/1121] Compiling libs/ardour/audio_playlist_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/transform.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 230/1121] Compiling libs/ardour/source_factory.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_list.h:31, from ../libs/ardour/automation_list.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 231/1121] Compiling libs/ardour/source.cc [ 232/1121] Compiling libs/ardour/session_click.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/port.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 233/1121] Compiling libs/ardour/midi_playlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/polarity_processor.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 234/1121] Compiling libs/ardour/monitor_return.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/ardour/location_importer.h:23, from ../libs/ardour/location_importer.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 235/1121] Compiling libs/ardour/debug.cc [ 236/1121] Compiling libs/ardour/find_session.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_track_importer.h:25, from ../libs/ardour/audio_track_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 237/1121] Compiling libs/ardour/instrument_info.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/midi_port.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 238/1121] Compiling libs/ardour/legatize.cc [ 239/1121] Compiling libs/ardour/filter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/property_basics.h:24, from ../libs/pbd/pbd/property_list.h:27, from ../libs/ardour/strip_silence.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 240/1121] Compiling libs/ardour/soundcloud_upload.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/audio_port.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 241/1121] Compiling libs/ardour/playlist_factory.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/automatable.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 242/1121] Compiling libs/ardour/audio_playlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/template_utils.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 243/1121] Compiling libs/ardour/filesystem_paths.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/ardour/transport_master_manager.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 244/1121] Compiling libs/ardour/solo_safe_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/speakers.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 245/1121] Compiling libs/ardour/audio_library.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_region_importer.h:29, from ../libs/ardour/audio_region_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 246/1121] Compiling libs/ardour/filename_extensions.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/tempo.cc:33: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 247/1121] Compiling libs/ardour/playlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/ardour/audioengine.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 248/1121] Compiling libs/ardour/playlist_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/auditioner.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 249/1121] Compiling libs/ardour/file_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_playlist_source.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 250/1121] Compiling libs/ardour/audio_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/midi_source.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 251/1121] Compiling libs/ardour/solo_isolate_control.cc [ 252/1121] Compiling libs/ardour/phase_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/fixed_delay.h:23, from ../libs/ardour/ardour/capturing_processor.h:23, from ../libs/ardour/capturing_processor.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 253/1121] Compiling libs/ardour/solo_mute_release.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/midi_region.cc:32: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 254/1121] Compiling libs/ardour/sndfilesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/location.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 255/1121] Compiling libs/ardour/ffmpegfilesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/find_session.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 256/1121] Compiling libs/ardour/audio_backend.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/track.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 257/1121] Compiling libs/ardour/ffmpegfileimportable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/audio_playlist_source.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 258/1121] Compiling libs/ardour/parameter_descriptor.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/legatize.h:26, from ../libs/ardour/legatize.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 259/1121] Compiling libs/ardour/midi_patch_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/audio_playlist_importer.h:28, from ../libs/ardour/audio_playlist_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 260/1121] Compiling libs/ardour/sndfileimportable.cc [ 261/1121] Compiling libs/ardour/export_timespan.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/session_click.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 262/1121] Compiling libs/ardour/latent.cc [ 263/1121] Compiling libs/ardour/sndfile_helpers.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/source.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 264/1121] Compiling libs/ardour/panner_shell.cc [ 265/1121] Compiling libs/ardour/async_midi_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/playlist_factory.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 266/1121] Compiling libs/ardour/solo_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/stripable.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 267/1121] Compiling libs/ardour/export_status.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/source_factory.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 268/1121] Compiling libs/ardour/smf_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/monitor_return.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 269/1121] Compiling libs/ardour/panner_manager.cc [ 270/1121] Compiling libs/ardour/export_profile_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/midi++2/midi++/midnam_patch.h:38, from ../libs/ardour/instrument_info.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 271/1121] Compiling libs/ardour/slavable_automation_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/playlist_source.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 272/1121] Compiling libs/ardour/analysis_graph.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/soundcloud_upload.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 273/1121] Compiling libs/ardour/export_preset.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/evoral/evoral/EventList.h:25, from ../libs/ardour/midi_playlist.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 274/1121] Compiling libs/ardour/export_handler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/globals.cc:48: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 275/1121] Compiling libs/ardour/midi_model.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_safe_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 276/1121] Compiling libs/ardour/panner.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/g_atomic_compat.h:23, from ../libs/ardour/ardour/ffmpegfileimportable.h:22, from ../libs/ardour/ffmpegfilesource.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 277/1121] Compiling libs/ardour/sidechain.cc [ 278/1121] Compiling libs/ardour/analyser.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/filter.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 279/1121] Compiling libs/ardour/slavable.cc [ 280/1121] Compiling libs/ardour/export_graph_builder.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/ardour/audio_backend.h:32, from ../libs/ardour/audio_backend.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 281/1121] Compiling libs/ardour/ladspa_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/plugin_manager.cc:37: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 282/1121] Compiling libs/ardour/export_formats.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/audio_playlist.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 283/1121] Compiling libs/ardour/session_transport.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_isolate_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 284/1121] Compiling libs/ardour/pannable.cc [ 285/1121] Compiling libs/ardour/amp.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/phase_control.h:27, from ../libs/ardour/phase_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 286/1121] Compiling libs/ardour/session_time.cc [ 287/1121] Compiling libs/ardour/midi_clock_slave.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/solo_mute_release.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 288/1121] Compiling libs/ardour/session_state_utils.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/file_source.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 289/1121] Compiling libs/ardour/pan_controllable.cc [ 290/1121] Compiling libs/ardour/operations.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/plugin_insert.cc:32: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/plugin_insert.cc: In member function 'void ARDOUR::PluginInsert::connect_and_run(ARDOUR::BufferSet&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, double, ARDOUR::pframes_t, ARDOUR::samplecnt_t, bool)': ../libs/ardour/plugin_insert.cc:912:42: warning: unused variable 'idx' [-Wunused-variable] 912 | uint32_t idx = in_map.p(0).get (*t, i, &valid); | ^~~ ../libs/ardour/plugin_insert.cc: In member function 'void ARDOUR::PluginInsert::bypass(ARDOUR::BufferSet&, ARDOUR::pframes_t)': ../libs/ardour/plugin_insert.cc:1219:50: warning: unused variable 'idx' [-Wunused-variable] 1219 | uint32_t idx = in_map.get (*t, i, &valid); | ^~~ ../libs/ardour/plugin_insert.cc: In member function 'virtual bool ARDOUR::PluginInsert::configure_io(ARDOUR::ChanCount, ARDOUR::ChanCount)': ../libs/ardour/plugin_insert.cc:2012:36: warning: unused variable 'r' [-Wunused-variable] 2012 | bool const r = _plugins.front()->match_variable_io (din, daux, dout); | ^ [ 291/1121] Compiling libs/ardour/export_format_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/async_midi_port.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 292/1121] Compiling libs/ardour/export_format_base.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/sndfilesource.cc:37: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 293/1121] Compiling libs/ardour/session_state.cc [ 294/1121] Compiling libs/ardour/session_rtevents.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/ardour/panner_manager.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 295/1121] Compiling libs/ardour/onset_detector.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/parameter_descriptor.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 296/1121] Compiling libs/ardour/export_format_specification.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/chan_count.h:28, from ../libs/ardour/ardour/buffer_set.h:31, from ../libs/ardour/panner.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ [ 297/1121] Compiling libs/ardour/export_filename.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/analyser.h:23, from ../libs/ardour/analyser.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 298/1121] Compiling libs/ardour/export_failed.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/solo_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 299/1121] Compiling libs/ardour/session_process.cc [ 300/1121] Compiling libs/ardour/mute_master.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/slavable.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 301/1121] Compiling libs/ardour/session_playlists.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/panner_shell.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 302/1121] Compiling libs/ardour/export_channel_configuration.cc [ 303/1121] Compiling libs/ardour/midi_channel_filter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/ardour/smf_source.cc:34: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 304/1121] Compiling libs/ardour/graphnode.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/ardour/ardour/pannable.h:27, from ../libs/ardour/pan_controllable.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 305/1121] Compiling libs/ardour/export_channel.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/sidechain.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 306/1121] Compiling libs/ardour/mute_control.cc [ 307/1121] Compiling libs/ardour/event_type_map.cc [ 308/1121] Compiling libs/ardour/fluid_synth.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/export_preset.h:27, from ../libs/ardour/export_preset.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 309/1121] Compiling libs/ardour/kmeterdsp.cc [ 310/1121] Compiling libs/ardour/session_metadata.cc [ 311/1121] Compiling libs/ardour/muteable.cc [ 312/1121] Compiling libs/ardour/session_midi.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/slavable_automation_control.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 313/1121] Compiling libs/ardour/session_object.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_time.cc:32: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 314/1121] Compiling libs/ardour/session_ltc.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/playlist.cc:33: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 315/1121] Compiling libs/ardour/plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/amp.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 316/1121] Compiling libs/ardour/engine_slave.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/ardour/analysis_graph.h:29, from ../libs/ardour/analysis_graph.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 317/1121] Compiling libs/ardour/midi_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/pannable.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 318/1121] Compiling libs/ardour/mtdm.cc [ 319/1121] Compiling libs/ardour/element_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ladspa_plugin.cc:49: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 320/1121] Compiling libs/ardour/io_processor.cc ../libs/ardour/mtdm.cc: In member function 'int MTDM::process(size_t, float*, float*)': ../libs/ardour/mtdm.cc:95:23: warning: 'vip' may be used uninitialized in this function [-Wmaybe-uninitialized] 95 | _peak = vip; | ~~~~~~^~~~~ [ 321/1121] Compiling libs/ardour/element_import_handler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_clock_slave.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/midi_clock_slave.cc: In member function 'void ARDOUR::MIDIClock_TransportMaster::update_midi_clock(MIDI::Parser&, ARDOUR::samplepos_t)': ../libs/ardour/midi_clock_slave.cc:200:21: warning: unused variable 'elapsed_since_start' [-Wunused-variable] 200 | samplepos_t elapsed_since_start = timestamp - first_timestamp; | ^~~~~~~~~~~~~~~~~~~ [ 322/1121] Compiling libs/ardour/mtc_slave.cc [ 323/1121] Compiling libs/ardour/session_export.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/chan_count.h:28, from ../libs/ardour/ardour/buffer_set.h:31, from ../libs/ardour/midi_channel_filter.cc:19: ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ [ 324/1121] Compiling libs/ardour/ebur128_analysis.cc [ 325/1121] Compiling libs/ardour/session_events.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_model.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 326/1121] Compiling libs/ardour/session_handle.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_rtevents.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 327/1121] Compiling libs/ardour/dsp_filter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/export_profile_manager.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 328/1121] Compiling libs/ardour/import_pt.cc [ 329/1121] Compiling libs/ardour/session_configuration.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/muteable.h:24, from ../libs/ardour/muteable.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 330/1121] Compiling libs/ardour/disk_writer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/session_object.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 331/1121] Compiling libs/ardour/mp3filesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/g_atomic_compat.h:23, from ../libs/ardour/ardour/graph.h:35, from ../libs/ardour/graphnode.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 332/1121] Compiling libs/ardour/midi_automation_list_binder.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/mute_master.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 333/1121] Compiling libs/ardour/disk_reader.cc [ 334/1121] Compiling libs/ardour/session_command.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/ardour/session_playlists.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 335/1121] Compiling libs/ardour/session_directory.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_transport.cc:37: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/session_transport.cc: In member function 'void ARDOUR::Session::request_locate(ARDOUR::samplepos_t, ARDOUR::LocateTransportDisposition, ARDOUR::TransportRequestSource)': ../libs/ardour/session_transport.cc:912:119: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 912 | SessionEvent *ev = new SessionEvent (type, SessionEvent::Add, SessionEvent::Immediate, target_sample, 0, false); | ^ [ 336/1121] Compiling libs/ardour/transient_detector.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/session_metadata.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 337/1121] Compiling libs/ardour/enums.cc [ 338/1121] Compiling libs/ardour/thread_buffers.cc [ 339/1121] Compiling libs/ardour/transport_master.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_filename.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 340/1121] Compiling libs/ardour/automation_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/evoral/evoral/ControlList.h:33, from ../libs/ardour/mute_control.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 341/1121] Compiling libs/ardour/plugin_scan_result.cc In file included from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from ../libs/ardour/dsp_filter.cc:23: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 342/1121] Compiling libs/ardour/audio_track.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/export_format_specification.h:32, from ../libs/ardour/export_format_specification.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 343/1121] Compiling libs/ardour/config_text.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/export_handler.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 344/1121] Compiling libs/ardour/ticker.cc [ 345/1121] Compiling libs/ardour/transport_fsm.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/export_channel.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 346/1121] Compiling libs/ardour/midi_ui.cc [ 347/1121] Compiling libs/ardour/buffer_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/engine_slave.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 348/1121] Compiling libs/ardour/midi_stretch.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_process.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 349/1121] Compiling libs/ardour/progress.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/element_importer.h:28, from ../libs/ardour/element_importer.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 350/1121] Compiling libs/ardour/buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_ltc.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 351/1121] Compiling libs/ardour/data_type.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/main.h:21, from ../libs/ardour/session_midi.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 352/1121] Compiling libs/ardour/recent_sessions.cc [ 353/1121] Compiling libs/ardour/broadcast_info.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/io_processor.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 354/1121] Compiling libs/ardour/midi_track.cc [ 355/1121] Compiling libs/ardour/ltc_slave.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mp3filesource.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 356/1121] Compiling libs/ardour/automation_watch.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/thread_buffers.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 357/1121] Compiling libs/ardour/route_group.cc [ 358/1121] Compiling libs/ardour/route_group_member.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/session_configuration.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 359/1121] Compiling libs/ardour/readonly_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/session_directory.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 360/1121] Compiling libs/ardour/control_group.cc [ 361/1121] Compiling libs/ardour/mode.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/config_text.cc:1: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 362/1121] Compiling libs/ardour/circular_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_handle.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 363/1121] Compiling libs/ardour/raw_midi_parser.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/session.cc:42: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::punch_is_possible() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:1426:16: note: in expansion of macro 'g_atomic_int_get' 1426 | return g_atomic_int_get (&_punch_or_loop) != OnlyLoop; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::loop_is_possible() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:1438:16: note: in expansion of macro 'g_atomic_int_get' 1438 | return g_atomic_int_get(&_punch_or_loop) != OnlyPunch; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::have_rec_enabled_track() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:6141:16: note: in expansion of macro 'g_atomic_int_get' 6141 | return g_atomic_int_get (&_have_rec_enabled_track) == 1; | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc: In member function 'bool ARDOUR::Session::have_rec_disabled_track() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/session.cc:6147:16: note: in expansion of macro 'g_atomic_int_get' 6147 | return g_atomic_int_get (&_have_rec_disabled_track) == 1; | ^~~~~~~~~~~~~~~~ [ 364/1121] Compiling libs/ardour/internal_send.cc [ 365/1121] Compiling libs/ardour/audiosource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/mtc_slave.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 366/1121] Compiling libs/ardour/mix.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/plugin_scan_result.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 367/1121] Compiling libs/ardour/graph.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/plugin.cc:48: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 368/1121] Compiling libs/ardour/region.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_export.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 369/1121] Compiling libs/ardour/rb_effect.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:21, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm/miscutils.h:23, from ../libs/ardour/export_graph_builder.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 370/1121] Compiling libs/ardour/route_graph.cc [ 371/1121] Compiling libs/ardour/rc_configuration.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/ardour/midi_automation_list_binder.h:22, from ../libs/ardour/midi_automation_list_binder.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 372/1121] Compiling libs/ardour/midi_state_tracker.cc [ 373/1121] Compiling libs/ardour/monitor_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/import_pt.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 374/1121] Compiling libs/ardour/luaproc.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/ardour/ardour/route_group_member.h:24, from ../libs/ardour/route_group_member.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 375/1121] Compiling libs/ardour/beats_samples_converter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/mix.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 376/1121] Compiling libs/ardour/rt_tasklist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/transport_fsm.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::MotionState)': ../libs/ardour/transport_fsm.cc:716:27: warning: unused variable 'old' [-Wunused-variable] 716 | const MotionState old = _motion_state; | ^~~ ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::ButlerState)': ../libs/ardour/transport_fsm.cc:725:27: warning: unused variable 'old' [-Wunused-variable] 725 | const ButlerState old = _butler_state; | ^~~ ../libs/ardour/transport_fsm.cc: In member function 'void ARDOUR::TransportFSM::transition(ARDOUR::TransportFSM::DirectionState)': ../libs/ardour/transport_fsm.cc:734:30: warning: unused variable 'old' [-Wunused-variable] 734 | const DirectionState old = _direction_state; | ^~~ [ 377/1121] Compiling libs/ardour/convolver.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/destructible.h:22, from ../libs/ardour/readonly_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 378/1121] Compiling libs/ardour/ltc_file_reader.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/recent_sessions.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 379/1121] Compiling libs/ardour/readable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_list.h:31, from ../libs/ardour/session_command.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 380/1121] Compiling libs/ardour/vst3_module.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/automation_control.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 381/1121] Compiling libs/ardour/cycle_timer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/refptr.h:21, from /usr/include/glibmm-2.4/glibmm/datetime.h:24, from ../libs/ardour/disk_writer.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 382/1121] Compiling libs/ardour/scene_change.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/ardour/ticker.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 383/1121] Compiling libs/ardour/resampled_source.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/audio_track.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 384/1121] Compiling libs/ardour/search_paths.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/control_group.h:28, from ../libs/ardour/control_group.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 385/1121] Compiling libs/ardour/monitor_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/midi_stretch.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 386/1121] Compiling libs/ardour/route.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/transport_master.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 387/1121] Compiling libs/ardour/processor.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/broadcast_info.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 388/1121] Compiling libs/ardour/selection.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/memento_command.h:29, from ../libs/ardour/disk_reader.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/disk_reader.cc: In member function 'void ARDOUR::DiskReader::get_midi_playback(ARDOUR::MidiBuffer&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, ARDOUR::MonitorState, ARDOUR::BufferSet&, double, ARDOUR::samplecnt_t)': ../libs/ardour/disk_reader.cc:1501:48: warning: unused variable 'events_read' [-Wunused-variable] 1501 | size_t events_read = rtmb->read (*target, effective_start, effective_end, _tracker, offset); | ^~~~~~~~~~~ ../libs/ardour/disk_reader.cc:1520:40: warning: unused variable 'events_read' [-Wunused-variable] 1520 | size_t events_read = rtmb->read (*target, start_sample, end_sample, _tracker); | ^~~~~~~~~~~ ../libs/ardour/disk_reader.cc: In member function 'void ARDOUR::DiskReader::Declicker::run(ARDOUR::Sample*, ARDOUR::samplepos_t, ARDOUR::samplepos_t)': ../libs/ardour/disk_reader.cc:1794:26: warning: 'vo' may be used uninitialized in this function [-Wmaybe-uninitialized] 1794 | gain_t* g = &vec[vo]; | ^~ ../libs/ardour/disk_reader.cc:1793:26: warning: 'bo' may be used uninitialized in this function [-Wmaybe-uninitialized] 1793 | Sample* b = &buf[bo]; | ^~ ../libs/ardour/disk_reader.cc:1796:38: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 1796 | for (sampleoffset_t i = 0; i < n; ++i) { | ~~^~~ ../libs/ardour/disk_reader.cc: In member function 'void ARDOUR::DiskReader::maybe_xfade_loop(ARDOUR::Sample*, ARDOUR::samplepos_t, ARDOUR::samplepos_t, ARDOUR::DiskReader::ReaderChannelInfo*)': ../libs/ardour/disk_reader.cc:1873:47: warning: 'vo' may be used uninitialized in this function [-Wmaybe-uninitialized] 1873 | Sample* sbuf = &chan->pre_loop_buffer[vo]; /* pre-loop (maybe silence) to be faded in */ | ^~ ../libs/ardour/disk_reader.cc:1872:29: warning: 'bo' may be used uninitialized in this function [-Wmaybe-uninitialized] 1872 | Sample* b = &buf[bo]; /* data to be faded out */ | ^~ ../libs/ardour/disk_reader.cc:1877:38: warning: 'n' may be used uninitialized in this function [-Wmaybe-uninitialized] 1877 | for (sampleoffset_t i = 0; i < n; ++i) { | ~~^~~ [ 389/1121] Compiling libs/ardour/default_click.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/midi_ui.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 390/1121] Compiling libs/ardour/sse_functions_xmm.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/EventSink.h:24, from ../libs/ardour/midi_state_tracker.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 391/1121] Compiling libs/ardour/io.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/ardour/ardour/slavable_automation_control.h:23, from ../libs/ardour/ardour/monitor_control.h:27, from ../libs/ardour/monitor_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 392/1121] Compiling libs/ardour/return.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/route.h:37, from ../libs/ardour/route_graph.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 393/1121] Compiling libs/ardour/bundle.cc [ 394/1121] Compiling libs/ardour/vca_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/automation_watch.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 395/1121] Compiling libs/ardour/utils.cc [ 396/1121] Compiling libs/ardour/unknown_processor.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/stacktrace.h:30, from ../libs/ardour/beats_samples_converter.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 397/1121] Compiling libs/ardour/midi_ring_buffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/ltc_slave.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ltc_slave.cc: At global scope: ../libs/ardour/ltc_slave.cc:283:17: warning: 'std::ostream& operator<<(std::ostream&, SMPTETimecode&)' defined but not used [-Wunused-function] 283 | static ostream& operator<< (ostream& ostr, SMPTETimecode& t) | ^~~~~~~~ ../libs/ardour/ltc_slave.cc:267:17: warning: 'std::ostream& operator<<(std::ostream&, LTCFrame&)' defined but not used [-Wunused-function] 267 | static ostream& operator<< (ostream& ostr, LTCFrame& a) | ^~~~~~~~ [ 398/1121] Compiling libs/ardour/send.cc [ 399/1121] Compiling libs/ardour/import.cc [ 400/1121] Compiling libs/ardour/lua_api.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/route_group.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 401/1121] Compiling libs/ardour/disk_io.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/rb_effect.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 402/1121] Compiling libs/ardour/region_factory.cc [ 403/1121] Compiling libs/ardour/vumeterdsp.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/evoral/evoral/PatchChange.h:25, from ../libs/ardour/ardour/midi_scene_change.h:22, from ../libs/ardour/scene_change.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 404/1121] Compiling libs/ardour/vca.cc [ 405/1121] Compiling libs/ardour/video_tools_paths.cc [ 406/1121] Compiling libs/ardour/buffer_set.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/delivery.h:29, from ../libs/ardour/enums.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 407/1121] Compiling libs/ardour/port_insert.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/rt_tasklist.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 408/1121] Compiling libs/ardour/gain_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/pbd/pbd/types_convert.h:24, from ../libs/ardour/midi_track.cc:39: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 409/1121] Compiling libs/ardour/session_butler.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/audiosource.cc:49: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 410/1121] Compiling libs/ardour/audiofilesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/ardour/graph.cc:28: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 411/1121] Compiling libs/ardour/audiofile_tagger.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/internal_send.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 412/1121] Compiling libs/ardour/iec1ppmdsp.cc [ 413/1121] Compiling libs/ardour/vst_state.cc [ 414/1121] Compiling libs/ardour/chan_count.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/readable.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 415/1121] Compiling libs/ardour/vst3_host.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/session.h:53, from ../libs/ardour/default_click.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 416/1121] Compiling libs/ardour/record_safe_control.cc ../libs/ardour/midi_ring_buffer.cc: In instantiation of 'size_t ARDOUR::MidiRingBuffer::read(ARDOUR::MidiBuffer&, ARDOUR::samplepos_t, ARDOUR::samplepos_t, ARDOUR::samplecnt_t, bool) [with T = long int; size_t = long unsigned int; ARDOUR::samplepos_t = long int; ARDOUR::samplecnt_t = long int]': ../libs/ardour/midi_ring_buffer.cc:331:16: required from here ../libs/ardour/midi_ring_buffer.cc:92:22: warning: unused variable 'r' [-Wunused-variable] 92 | bool r = this->peek (&status, sizeof(uint8_t)); | ^ ../libs/ardour/midi_ring_buffer.cc: In instantiation of 'size_t ARDOUR::MidiRingBuffer::skip_to(ARDOUR::samplepos_t) [with T = long int; size_t = long unsigned int; ARDOUR::samplepos_t = long int]': ../libs/ardour/midi_ring_buffer.cc:331:16: required from here ../libs/ardour/midi_ring_buffer.cc:152:22: warning: variable 'r' set but not used [-Wunused-but-set-variable] 152 | bool r = this->peek (peekbuf, prefix_size); | ^ ../libs/ardour/midi_ring_buffer.cc: In instantiation of 'void ARDOUR::MidiRingBuffer::flush(ARDOUR::samplepos_t, ARDOUR::samplepos_t) [with T = long int; ARDOUR::samplepos_t = long int]': ../libs/ardour/midi_ring_buffer.cc:331:16: required from here ../libs/ardour/midi_ring_buffer.cc:210:26: warning: variable 'success' set but not used [-Wunused-but-set-variable] 210 | bool success; | ^~~~~~~ [ 417/1121] Compiling libs/ardour/session_bundles.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/rc_configuration.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ [ 418/1121] Compiling libs/ardour/worker.cc [ 419/1121] Compiling libs/ardour/vst3_scan.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/utils.cc:49: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 420/1121] Compiling libs/ardour/interpolation.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/convolver.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 421/1121] Compiling libs/ardour/meter.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/unknown_processor.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 422/1121] Compiling libs/ardour/record_enable_control.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/region.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 423/1121] Compiling libs/ardour/delivery.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/bundle.h:27, from ../libs/ardour/bundle.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 424/1121] Compiling libs/ardour/fixed_delay.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/monitor_port.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 425/1121] Compiling libs/ardour/mididm.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/pbd/pbd/statefuldestructible.h:23, from ../libs/ardour/ardour/session_metadata.h:29, from ../libs/ardour/audiofile_tagger.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 426/1121] Compiling libs/ardour/midi_scene_changer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/selection.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 427/1121] Compiling libs/ardour/presentation_info.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/session_state.cc:65: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/session_state.cc: In member function 'XMLNode& ARDOUR::Session::state(bool, ARDOUR::Session::snapshot_t, bool)': ../libs/ardour/session_state.cc:1439:73: warning: 'this' pointer is null [-Wnonnull] 1439 | child->add_child_nocopy (ar->get_state ()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ [ 428/1121] Compiling libs/ardour/port_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/pattern.h:26, from ../libs/pbd/pbd/file_utils.h:27, from ../libs/ardour/video_tools_paths.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 429/1121] Compiling libs/ardour/monitor_processor.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/processor.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 430/1121] Compiling libs/ardour/mp3fileimportable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/buffer_set.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 431/1121] Compiling libs/ardour/audiorom.cc [ 432/1121] Compiling libs/ardour/butler.cc [ 433/1121] Compiling libs/ardour/directory_names.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/vca_manager.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 434/1121] Compiling libs/ardour/vst_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/return.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 435/1121] Compiling libs/ardour/session_vst.cc [ 436/1121] Compiling libs/ardour/midiport_manager.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/luaproc.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 437/1121] Compiling libs/ardour/luascripting.cc [ 438/1121] Compiling libs/ardour/port_set.cc [ 439/1121] Compiling libs/ardour/linux_vst_support.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/session_butler.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 440/1121] Compiling libs/ardour/srcfilesource.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/gain_control.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 441/1121] Compiling libs/ardour/control_protocol_manager.cc [ 442/1121] Compiling libs/ardour/vst2_scan.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/send.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 443/1121] Compiling libs/ardour/vst3_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/ardour/vca.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 444/1121] Compiling libs/ardour/luabindings.cc [ 445/1121] Compiling libs/ardour/delayline.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/audiofilesource.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 446/1121] Compiling libs/ardour/internal_return.cc [ 447/1121] Compiling libs/ardour/lxvst_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/port_insert.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 448/1121] Compiling libs/ardour/rt_midibuffer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/record_safe_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 449/1121] Compiling libs/ardour/lv2_evbuf.c [ 450/1121] Compiling libs/ardour/lv2_plugin.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/import.cc:40: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 451/1121] Compiling libs/ardour/reverse.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/disk_io.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 452/1121] Compiling libs/ardour/tempo_map_importer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/presentation_info.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 453/1121] Compiling libs/ardour/audioregion.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/record_enable_control.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 454/1121] Compiling libs/ardour/thawlist.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/region_factory.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 455/1121] Compiling libs/gtkmm2ext/bindings.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/io.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 456/1121] Compiling libs/gtkmm2ext/gtkapplication_x11.c [ 457/1121] Compiling libs/gtkmm2ext/textviewer.cc [ 458/1121] Compiling libs/gtkmm2ext/debug.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication_x11.c:24: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 459/1121] Compiling libs/gtkmm2ext/window_title.cc [ 460/1121] Compiling libs/gtkmm2ext/utils.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/midiport_manager.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 461/1121] Compiling libs/gtkmm2ext/treeutils.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/basename.h:23, from ../libs/ardour/lua_api.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 462/1121] Compiling libs/gtkmm2ext/visibility_tracker.cc [ 463/1121] Compiling libs/gtkmm2ext/menu_elems.cc [ 464/1121] Compiling libs/gtkmm2ext/keyboard.cc ../libs/ardour/vst2_scan.cc:549:20: warning: 'std::string vst2_suffix()' defined but not used [-Wunused-function] 549 | static std::string vst2_suffix () { | ^~~~~~~~~~~ [ 465/1121] Compiling libs/gtkmm2ext/dndtreeview.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/meter.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 466/1121] Compiling libs/gtkmm2ext/persistent_tooltip.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/evoral/evoral/types.h:33, from ../libs/evoral/evoral/Event.h:32, from ../libs/ardour/midi_scene_changer.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 467/1121] Compiling libs/gtkmm2ext/gtkapplication.c [ 468/1121] Compiling libs/gtkmm2ext/emscale.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/amp.h:27, from ../libs/ardour/delivery.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 469/1121] Compiling libs/gtkmm2ext/window_proxy.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/pbd/pbd/i18n.h:23, from ../libs/ardour/session_bundles.cc:34: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 470/1121] Compiling libs/gtkmm2ext/cursors.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/luascripting.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 471/1121] Compiling libs/gtkmm2ext/colors.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/audioregion.h:30, from ../libs/ardour/reverse.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 472/1121] Compiling libs/gtkmm2ext/gtk_ui.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/gtkmm2ext/gtkmm2ext/gtkapplication.h:27, from ../libs/gtkmm2ext/gtkapplication.c:24: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 473/1121] Compiling libs/gtkmm2ext/colorspace.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/butler.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 474/1121] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/ardour/ardour/types.h:49, from ../libs/ardour/ardour/buffer.h:30, from ../libs/ardour/ardour/audio_buffer.h:27, from ../libs/ardour/delayline.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 475/1121] Compiling libs/gtkmm2ext/cell_renderer_color_selector.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/monitor_processor.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 476/1121] Compiling libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/internal_return.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 477/1121] Compiling libs/gtkmm2ext/cairo_theme.cc [ 478/1121] Compiling libs/gtkmm2ext/action_model.cc [ 479/1121] Compiling libs/gtkmm2ext/cairo_packer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/audioengine.h:37, from ../libs/ardour/session_vst.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 480/1121] Compiling libs/gtkmm2ext/application.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/command.h:29, from ../libs/pbd/pbd/undo.h:39, from ../libs/ardour/ardour/region.h:32, from ../libs/ardour/thawlist.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 481/1121] Compiling libs/gtkmm2ext/cairo_widget.cc [ 482/1121] Compiling libs/gtkmm2ext/actions.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/ardour/srcfilesource.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 483/1121] Compiling libs/surfaces/control_protocol/basic_ui.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/ardour/vst_plugin.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 484/1121] Compiling libs/surfaces/control_protocol/control_protocol.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/menu_elems.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/menu_elems.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/menu_elems.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/menu_elems.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 485/1121] Compiling libs/canvas/fill.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gtkmm-2.4/gtkmm/window.h:31, from ../libs/gtkmm2ext/visibility_tracker.cc:19: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/visibility_tracker.cc:19: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/window.h:7, from ../libs/gtkmm2ext/visibility_tracker.cc:19: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 486/1121] Compiling libs/canvas/container.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:33, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/treeutils.h:22, from ../libs/gtkmm2ext/treeutils.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 487/1121] Compiling libs/canvas/box.cc [ 488/1121] Compiling libs/canvas/widget.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/control_protocol_manager.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 489/1121] Compiling libs/canvas/xfade_curve.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gtkmm-2.4/gtkmm/window.h:31, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/window.h:7, from ../libs/gtkmm2ext/persistent_tooltip.cc:19: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 490/1121] Compiling libs/canvas/flag.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/lxvst_plugin.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 491/1121] Compiling libs/canvas/canvas.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/tempo_map_importer.h:25, from ../libs/ardour/tempo_map_importer.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 492/1121] Compiling libs/canvas/arrow.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:33, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:34, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:9, from ../libs/gtkmm2ext/gtkmm2ext/dndtreeview.h:26, from ../libs/gtkmm2ext/dndtreeview.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 493/1121] Compiling libs/canvas/curve.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/utils.cc:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/gtkmm2ext/utils.cc:37: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkwidget.h:34, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkpaned.h:34, from ../libs/gtkmm2ext/utils.cc:29: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 494/1121] Compiling libs/canvas/arc.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/box.h:7, from ../libs/gtkmm2ext/gtkmm2ext/textviewer.h:25, from ../libs/gtkmm2ext/textviewer.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 495/1121] Compiling libs/canvas/circle.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:32, from ../libs/gtkmm2ext/application.cc:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/menushell.h:7, from ../libs/gtkmm2ext/application.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 496/1121] Compiling libs/canvas/types.cc [ 497/1121] Compiling libs/canvas/scroll_group.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/ardour/port_manager.cc:31: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 498/1121] Compiling libs/canvas/utils.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:8, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:8, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/gtkmm2ext/cairo_packer.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 499/1121] Compiling libs/canvas/tracking_text.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/accelmap.h:28, from ../libs/gtkmm2ext/bindings.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/uimanager.h:29, from ../libs/gtkmm2ext/bindings.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/bindings.cc:37: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/bindings.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 500/1121] Compiling libs/canvas/stateful_image.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:7, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:7, from ../libs/gtkmm2ext/action_model.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 501/1121] Compiling libs/canvas/text.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_toggle.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 502/1121] Compiling libs/canvas/root_group.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_color_selector.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 503/1121] Compiling libs/canvas/polygon.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/ardour/route.cc:40: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_enabled() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:89:47: note: in expansion of macro 'g_atomic_int_get' 89 | bool record_enabled () const { return g_atomic_int_get (&_record_enabled); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h: In member function 'bool ARDOUR::DiskWriter::record_safe() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/disk_writer.h:90:44: note: in expansion of macro 'g_atomic_int_get' 90 | bool record_safe () const { return g_atomic_int_get (&_record_safe); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'void ARDOUR::MidiChannelFilter::get_mode_and_mask(ARDOUR::ChannelMode*, uint16_t*) const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:76:37: note: in expansion of macro 'g_atomic_int_get' 76 | const uint32_t mm = g_atomic_int_get (&_mode_mask); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'ARDOUR::ChannelMode ARDOUR::MidiChannelFilter::get_channel_mode() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:82:50: note: in expansion of macro 'g_atomic_int_get' 82 | return static_cast((g_atomic_int_get (&_mode_mask) & 0xFFFF0000) >> 16); | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h: In member function 'uint16_t ARDOUR::MidiChannelFilter::get_channel_mask() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const uint32_t*' {aka 'const unsigned int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/midi_channel_filter.h:86:24: note: in expansion of macro 'g_atomic_int_get' 86 | return g_atomic_int_get (&_mode_mask) & 0x0000FFFF; | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h: In member function 'bool ARDOUR::Pannable::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/pannable.h:69:40: note: in expansion of macro 'g_atomic_int_get' 69 | bool touching() const { return g_atomic_int_get (&_touching); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 504/1121] Compiling libs/canvas/ruler.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/cell_renderer_pixbuf_multi.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 505/1121] Compiling libs/canvas/framed_curve.cc [ 506/1121] Compiling libs/canvas/rectangle.cc [ 507/1121] Compiling libs/canvas/poly_line.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/gtkmm2ext/keyboard.cc:32: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/keyboard.cc:32: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/gtkmm2ext/keyboard.cc:49: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/gtkmm2ext/keyboard.cc:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 508/1121] Compiling libs/canvas/pixbuf.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/window_proxy.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/gtkmm2ext/window_proxy.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/gtkmm2ext/window_proxy.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 509/1121] Compiling libs/canvas/poly_item.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/gtkmm2ext/cairo_widget.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 510/1121] Compiling libs/canvas/outline.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/audioregion.cc:35: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ [ 511/1121] Compiling libs/canvas/lookup_table.cc [ 512/1121] Compiling libs/canvas/grid.cc [ 513/1121] Compiling libs/canvas/note.cc [ 514/1121] Compiling libs/canvas/line_set.cc In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from /usr/include/gtkmm-2.4/gtkmm.h:87, from ../libs/gtkmm2ext/gtk_ui.cc:34: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 515/1121] Compiling libs/canvas/line.cc [ 516/1121] Compiling libs/canvas/meter.cc [ 517/1121] Compiling libs/canvas/item.cc [ 518/1121] Compiling libs/canvas/image.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/lv2_plugin.cc:37: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc: In member function 'void ARDOUR::LV2Plugin::load_supported_properties(ARDOUR::Plugin::PropertyDescriptors&)': ../libs/ardour/lv2_plugin.cc:1966:55: warning: 'datatype' may be used uninitialized in this function [-Wmaybe-uninitialized] 1966 | desc.integer_step |= datatype == Variant::INT || datatype == Variant::LONG; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/ardour/lv2_plugin.cc:1994:31: note: 'datatype' was declared here 1994 | Variant::Type datatype; | ^~~~~~~~ [ 519/1121] Compiling libs/canvas/debug.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkuimanager.h:39, from ../libs/gtkmm2ext/actions.cc:31: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from /usr/include/gtkmm-2.4/gtkmm.h:89, from ../libs/gtkmm2ext/actions.cc:34: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm.h:91, from ../libs/gtkmm2ext/actions.cc:34: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkaccelgroup.h:35, from /usr/include/gtk-2.0/gtk/gtkaccelmap.h:28, from ../libs/gtkmm2ext/actions.cc:30: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 520/1121] Compiling libs/ardouralsautil/devicelist.cc [ 521/1121] Compiling libs/ardouralsautil/deviceparams.cc [ 522/1121] Compiling libs/widgets/tabbable.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/glib/gprintf.h:21, from /usr/include/glib-2.0/glib/gstdio.h:22, from ../libs/pbd/pbd/gstdio_compat.h:29, from ../libs/ardour/vst3_plugin.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/vst3_plugin.cc: In member function 'void Steinberg::VST3PI::enable_io(const std::vector&, const std::vector&)': ../libs/ardour/vst3_plugin.cc:1968:30: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1968 | while (sa_in.size () < _n_bus_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~ ../libs/ardour/vst3_plugin.cc:2003:31: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 2003 | while (sa_out.size () < _n_bus_out) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../libs/ardour/vst3_plugin.cc: In member function 'void Steinberg::VST3PI::automation_state_changed(uint32_t, ARDOUR::AutoState, boost::weak_ptr)': ../libs/ardour/vst3_plugin.cc:2514:44: warning: 'am' may be used uninitialized in this function [-Wmaybe-uninitialized] 2514 | extra_ctrl->setParamAutomationMode (id, am); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 523/1121] Linking build/libs/gtkmm2ext/libgtkmm2ext.so In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/widget.cc:25: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 524/1121] Compiling libs/widgets/ardour_button.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/surfaces/control_protocol/control_protocol.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 525/1121] Compiling libs/widgets/ui_config.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/arc.cc:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/arc.h:23, from ../libs/canvas/canvas/circle.h:24, from ../libs/canvas/arc.cc:26: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 526/1121] Compiling libs/widgets/pane.cc [ 527/1121] Compiling libs/widgets/tooltips.cc [ 528/1121] Compiling libs/widgets/stateful_button.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/surfaces/control_protocol/basic_ui.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 529/1121] Compiling libs/widgets/slider_controller.cc [ 530/1121] Compiling libs/widgets/tearoff.cc [ 531/1121] Compiling libs/widgets/searchbar.cc [ 532/1121] Compiling libs/widgets/paths_dialog.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/gtkmm-2.4/gtkmm/object.h:29, from /usr/include/gtkmm-2.4/gtkmm/adjustment.h:31, from ../libs/canvas/canvas.cc:31: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/canvas/canvas.cc:32: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/adjustment.h:7, from ../libs/canvas/canvas.cc:31: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 533/1121] Linking build/libs/ardouralsautil/libardouralsautil.so In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/tracking_text.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 534/1121] Compiling libs/widgets/popup.cc [ 535/1121] Compiling libs/widgets/fastmeter.cc [ 536/1121] Compiling libs/widgets/prompter.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/scroll_group.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 537/1121] Compiling libs/widgets/ardour_display.cc [ 538/1121] Compiling libs/widgets/frame.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/root_group.h:24, from ../libs/canvas/root_group.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/root_group.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/container.h:23, from ../libs/canvas/canvas/root_group.h:24, from ../libs/canvas/root_group.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 539/1121] Compiling libs/widgets/choice.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/text.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/window.h:33, from ../libs/canvas/text.cc:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/text.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 540/1121] Compiling libs/widgets/binding_proxy.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:25: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/rectangle.cc:25: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 541/1121] Compiling libs/widgets/eventboxext.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_line.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 542/1121] Compiling libs/widgets/barcontroller.cc [ 543/1121] Compiling libs/widgets/ardour_knob.cc [ 544/1121] Compiling libs/widgets/ardour_spinner.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/layout.h:28, from ../libs/canvas/ruler.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/ruler.cc:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/canvas/ruler.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 545/1121] Compiling libs/widgets/ardour_spacer.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/id.h:28, from ../libs/pbd/pbd/stateful.h:31, from ../libs/widgets/widgets/ui_config.h:24, from ../libs/widgets/ui_config.cc:1: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 546/1121] Compiling libs/widgets/ardour_icon.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/button.h:32, from /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/gdkmm-2.4/gdkmm/types.h:30, from /usr/include/gtkmm-2.4/gtkmm/main.h:33, from ../libs/widgets/stateful_button.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/button.h:32, from /usr/include/gtkmm-2.4/gtkmm/togglebutton.h:31, from ../libs/widgets/widgets/stateful_button.h:25, from ../libs/widgets/stateful_button.cc:26: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/main.h:7, from ../libs/widgets/stateful_button.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 547/1121] Compiling libs/widgets/ardour_dropdown.cc [ 548/1121] Compiling libs/widgets/ardour_fader.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/poly_item.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 549/1121] Compiling libs/widgets/focus_entry.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/font.h:29, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixmap.h:29, from /usr/include/gdkmm-2.4/gdkmm/bitmap.h:29, from /usr/include/gdkmm-2.4/gdkmm/cursor.h:31, from ../libs/widgets/pane.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/widgets/widgets/pane.h:30, from ../libs/widgets/pane.cc:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gdkmm-2.4/gdkmm/cursor.h:7, from ../libs/widgets/pane.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 550/1121] Compiling libs/widgets/scroomer.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/image.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/font.h:29, from /usr/include/gdkmm-2.4/gdkmm/drawable.h:29, from /usr/include/gdkmm-2.4/gdkmm/pixbuf.h:33, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:32, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/image.h:31, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:7, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/prompter.cc:21: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/iconset.h:7, from /usr/include/gtkmm-2.4/gtkmm/stock.h:24, from ../libs/widgets/prompter.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 551/1121] Compiling libs/waveview/wave_view.cc [ 552/1121] Compiling libs/waveview/wave_view_private.cc [ 553/1121] Compiling libs/waveview/debug.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/box.h:44, from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:31, from ../libs/widgets/paths_dialog.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../libs/widgets/paths_dialog.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/paths_dialog.cc:22: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/filechooserdialog.h:7, from ../libs/widgets/paths_dialog.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 554/1121] Compiling libs/qm-dsp/maths/MathUtilities.cpp [ 555/1121] Compiling libs/qm-dsp/ext/kissfft/kiss_fft.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/misc.h:31, from /usr/include/gtkmm-2.4/gtkmm/label.h:30, from ../libs/widgets/choice.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/widgets/choice.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from ../libs/widgets/widgets/choice.h:27, from ../libs/widgets/choice.cc:21: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/label.h:7, from ../libs/widgets/choice.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 556/1121] Compiling libs/qm-dsp/dsp/keydetection/GetKeyMode.cpp [ 557/1121] Compiling libs/qm-dsp/base/KaiserWindow.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/tooltips.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/tooltips.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/tooltips.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 558/1121] Compiling libs/qm-dsp/dsp/mfcc/MFCC.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/widgets/widgets/eventboxext.h:22, from ../libs/widgets/eventboxext.cc:19: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 559/1121] Compiling libs/qm-dsp/maths/pca/pca.c [ 560/1121] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrack.cpp ../libs/qm-dsp/maths/pca/pca.c:33:6: warning: no previous prototype for 'covcol' [-Wmissing-prototypes] 33 | void covcol(double** data, int n, int m, double** symmat) | ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:92:6: warning: no previous prototype for 'erhand' [-Wmissing-prototypes] 92 | void erhand(char* err_msg) | ^~~~~~ ../libs/qm-dsp/maths/pca/pca.c:109:6: warning: no previous prototype for 'tred2' [-Wmissing-prototypes] 109 | void tred2(double** a, int n, double* d, double* e) | ^~~~~ ../libs/qm-dsp/maths/pca/pca.c:187:6: warning: no previous prototype for 'tqli' [-Wmissing-prototypes] 187 | void tqli(double* d, double* e, int n, double** z) | ^~~~ [ 561/1121] Compiling libs/qm-dsp/base/Pitch.cpp In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/fastmeter.cc:28: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/widgets/fastmeter.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/widgets/fastmeter.cc:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/fastmeter.cc:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/widgets/fastmeter.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 562/1121] Compiling libs/qm-dsp/maths/Correlation.cpp [ 563/1121] Compiling libs/qm-dsp/dsp/tonal/ChangeDetectionFunction.cpp [ 564/1121] Compiling libs/qm-dsp/ext/kissfft/tools/kiss_fftr.c [ 565/1121] Compiling libs/qm-dsp/dsp/signalconditioning/FiltFilt.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/widgets/tabbable.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/widgets/tabbable.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/stock.h:27, from ../libs/widgets/tabbable.cc:23: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/widgets/tabbable.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/action.h:9, from ../libs/widgets/tabbable.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 566/1121] Compiling libs/qm-dsp/maths/KLDivergence.cpp [ 567/1121] Compiling libs/qm-dsp/dsp/wavelet/Wavelet.cpp [ 568/1121] Compiling libs/qm-dsp/dsp/tempotracking/TempoTrackV2.cpp ../libs/qm-dsp/maths/MathUtilities.cpp: In static member function 'static int MathUtilities::compareInt(const void*, const void*)': ../libs/qm-dsp/maths/MathUtilities.cpp:247:13: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] 247 | return ( *(int*)a - *(int*)b ); | ^~~~~~~ ../libs/qm-dsp/maths/MathUtilities.cpp:247:24: warning: cast from type 'const void*' to type 'int*' casts away qualifiers [-Wcast-qual] 247 | return ( *(int*)a - *(int*)b ); | ^~~~~~~ [ 569/1121] Compiling libs/qm-dsp/maths/CosineDistance.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../libs/widgets/widgets/searchbar.h:21, from ../libs/widgets/searchbar.cc:22: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/searchbar.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 570/1121] Compiling libs/qm-dsp/dsp/transforms/FFT.cpp [ 571/1121] Compiling libs/qm-dsp/dsp/tonal/TCSgram.cpp [ 572/1121] Compiling libs/qm-dsp/dsp/tonal/TonalEstimator.cpp [ 573/1121] Compiling libs/qm-dsp/dsp/tempotracking/DownBeat.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/line.h:23, from ../libs/canvas/line.cc:23: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/line.cc:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/line.h:23, from ../libs/canvas/line.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 574/1121] Compiling libs/qm-dsp/dsp/signalconditioning/Filter.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/slider_controller.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/widgets/ardour_fader.h:26, from ../libs/widgets/slider_controller.cc:25: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/slider_controller.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 575/1121] Compiling libs/qm-dsp/dsp/rateconversion/DecimatorB.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/tearoff.cc:25: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/tearoff.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/widgets/tearoff.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/tearoff.cc:25: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/widgets/tearoff.cc:23: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/widgets/tearoff.cc:23: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 576/1121] Compiling libs/qm-dsp/dsp/signalconditioning/Framer.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/popup.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/popup.cc:23: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/widgets/popup.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 577/1121] Compiling libs/qm-dsp/dsp/signalconditioning/DFProcess.cpp [ 578/1121] Compiling libs/qm-dsp/dsp/rateconversion/Decimator.cpp [ 579/1121] Compiling libs/qm-dsp/dsp/rhythm/BeatSpectrum.cpp [ 580/1121] Compiling libs/qm-dsp/dsp/chromagram/Chromagram.cpp [ 581/1121] Compiling libs/qm-dsp/base/SincWindow.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/entry.h:31, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/entry.h:7, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/entry.h:7, from ../libs/widgets/widgets/focus_entry.h:23, from ../libs/widgets/focus_entry.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 582/1121] Compiling libs/qm-dsp/dsp/onsets/PeakPicking.cpp [ 583/1121] Compiling libs/qm-dsp/dsp/phasevocoder/PhaseVocoder.cpp [ 584/1121] Compiling libs/qm-dsp/dsp/chromagram/ConstantQ.cpp [ 585/1121] Compiling libs/qm-dsp/dsp/onsets/DetectionFunction.cpp [ 586/1121] Compiling libs/vamp-plugins/TruePeak.cpp [ 587/1121] Compiling libs/vamp-plugins/ZeroCrossing.cpp [ 588/1121] Compiling libs/vamp-plugins/Transcription.cpp [ 589/1121] Compiling libs/vamp-plugins/SimilarityPlugin.cpp [ 590/1121] Compiling libs/vamp-plugins/EBUr128.cpp [ 591/1121] Compiling libs/vamp-plugins/PercussionOnsetDetector.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/widgets/widgets/ardour_icon.h:24, from ../libs/widgets/ardour_icon.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/context.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:30, from ../libs/widgets/widgets/ardour_icon.h:24, from ../libs/widgets/ardour_icon.cc:25: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/widgets/widgets/ardour_icon.h:24, from ../libs/widgets/ardour_icon.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/widget.h:9, from ../libs/widgets/widgets/ardour_icon.h:24, from ../libs/widgets/ardour_icon.cc:25: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 592/1121] Compiling libs/vamp-plugins/OnsetDetect.cpp [ 593/1121] Compiling libs/vamp-plugins/ebu_r128_proc.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/image.h:28, from ../libs/canvas/image.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/canvas/image.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from ../libs/canvas/canvas/item.h:26, from ../libs/canvas/canvas/image.h:28, from ../libs/canvas/image.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 594/1121] Compiling libs/vamp-plugins/KeyDetect.cpp [ 595/1121] Compiling libs/vamp-plugins/AmplitudeFollower.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/canvas/meter.cc:26: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/canvas/meter.cc:28: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/canvas/meter.cc:26: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/canvas/meter.cc:28: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from /usr/include/glibmm-2.4/glibmm.h:103, from ../libs/canvas/meter.cc:26: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 596/1121] Compiling libs/vamp-plugins/ChromagramPlugin.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/frame.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:31, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/frame.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/frame.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:8, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/frame.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/frame.cc:22: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:8, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/frame.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/fontdescription.h:8, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:33, from ../libs/widgets/frame.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 597/1121] Compiling libs/vamp-plugins/BarBeatTrack.cpp [ 598/1121] Compiling libs/vamp-plugins/Onset.cpp [ 599/1121] Compiling libs/vamp-plugins/TonalChangeDetect.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/canvas/canvas/canvas.h:32, from ../libs/canvas/item.cc:26: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/convert.h:29, from ../libs/canvas/item.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 600/1121] Compiling libs/vamp-plugins/SpectralCentroid.cpp [ 601/1121] Compiling libs/vamp-plugins/plugins.cpp In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_button.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from /usr/include/gtkmm-2.4/gtkmm/toggleaction.h:29, from ../libs/widgets/ardour_button.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_button.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_button.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_button.cc:34: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_button.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 602/1121] Compiling libs/vamp-plugins/BeatTrack.cpp [ 603/1121] Compiling libs/vamp-pyin/PYinVamp.cpp [ 604/1121] Linking build/libs/canvas/libcanvas.so In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/widgets/ardour_spacer.h:24, from ../libs/widgets/ardour_spacer.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 605/1121] Compiling libs/vamp-pyin/MonoPitchHMM.cpp [ 606/1121] Compiling libs/vamp-pyin/SparseHMM.cpp In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_display.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:30: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_display.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_display.cc:30: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_display.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_display.cc:30: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_display.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 607/1121] Compiling libs/vamp-pyin/MonoPitch.cpp In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/binding_proxy.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/binding_proxy.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 608/1121] Compiling libs/vamp-pyin/LocalCandidatePYIN.cpp [ 609/1121] Compiling libs/vamp-pyin/MonoNoteHMM.cpp [ 610/1121] Compiling libs/vamp-pyin/YinUtil.cpp [ 611/1121] Linking build/libs/qm-dsp/libqm-dsp.a [ 612/1121] Compiling libs/vamp-pyin/libmain.cpp In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/widgets/barcontroller.cc:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/barcontroller.cc:30: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/controllable.h:30, from ../libs/widgets/barcontroller.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 613/1121] Compiling libs/vamp-pyin/Yin.cpp [ 614/1121] Compiling libs/vamp-pyin/MonoNote.cpp [ 615/1121] Compiling libs/vamp-pyin/MonoNoteParameters.cpp [ 616/1121] Compiling libs/vamp-pyin/YinVamp.cpp [ 617/1121] Compiling tools/sanity_check/main.cpp [ 618/1121] Compiling tools/sanity_check/systemtest.cpp [ 619/1121] Compiling tools/gccabicheck/abicheck.c [ 620/1121] Compiling libs/clearlooks-newer/widget-information.c [ 621/1121] Compiling libs/clearlooks-newer/clearlooks_draw.c [ 622/1121] Compiling libs/clearlooks-newer/animation.c In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:29: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_dropdown.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:35, from ../libs/widgets/ardour_dropdown.cc:29: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_dropdown.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_dropdown.cc:29: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_dropdown.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 623/1121] Compiling libs/clearlooks-newer/clearlooks_draw_inverted.c [ 624/1121] Compiling libs/clearlooks-newer/support.c [ 625/1121] Compiling libs/clearlooks-newer/clearlooks_style.c [ 626/1121] Compiling libs/clearlooks-newer/clearlooks_draw_gummy.c [ 627/1121] Compiling libs/clearlooks-newer/clearlooks_theme_main.c [ 628/1121] Compiling libs/clearlooks-newer/clearlooks_rc_style.c [ 629/1121] Compiling libs/clearlooks-newer/cairo-support.c [ 630/1121] Compiling libs/clearlooks-newer/clearlooks_draw_glossy.c [ 631/1121] Compiling libs/surfaces/generic_midi/gmcp_gui.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gdkmm-2.4/gdkmm.h:34, from ../libs/widgets/widgets/scroomer.h:23, from ../libs/widgets/scroomer.cc:23: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/gtkmm2ext/gtkmm2ext/keyboard.h:30, from ../libs/widgets/scroomer.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 632/1121] Compiling libs/surfaces/generic_midi/interface.cc [ 633/1121] Compiling libs/surfaces/generic_midi/midifunction.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_knob.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:31: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/class.h:24, from /usr/include/glibmm-2.4/glibmm/objectbase.h:21, from /usr/include/glibmm-2.4/glibmm/object.h:29, from /usr/include/pangomm-1.4/pangomm/layout.h:28, from ../libs/widgets/ardour_knob.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_knob.cc:31: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_knob.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_knob.cc:34: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/pangomm-1.4/pangomm/layout.h:6, from ../libs/widgets/ardour_knob.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 634/1121] Linking build/tools/gccabicheck/gcc-glibmm-abi-check [ 635/1121] Compiling libs/surfaces/generic_midi/midiinvokable.cc [ 636/1121] Compiling libs/surfaces/generic_midi/midicontrollable.cc [ 637/1121] Compiling libs/surfaces/generic_midi/midiaction.cc [ 638/1121] Compiling libs/surfaces/generic_midi/generic_midi_control_protocol.cc [ 639/1121] Compiling libs/surfaces/faderport/gui.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/widget-information.c:1: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/widget-information.c:1: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/widget-information.c:1: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/widget-information.c:1: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 640/1121] Compiling libs/surfaces/faderport/faderport_interface.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:31, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_fader.cc:29: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h: At global scope: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/eventbox.h:7, from ../libs/gtkmm2ext/gtkmm2ext/cairo_widget.h:26, from ../libs/widgets/ardour_fader.cc:25: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 641/1121] Linking build/libs/vamp-plugins/libardourvampplugins.so [ 642/1121] Compiling libs/surfaces/faderport/faderport.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/clearlooks_theme_main.c:1: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/clearlooks_theme_main.c:2: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 643/1121] Compiling libs/surfaces/faderport/operations.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/animation.c:27: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 644/1121] Linking build/tools/sanity_check/sanityCheck [ 645/1121] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/cairo-support.c:2: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/cairo-support.c:3: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 646/1121] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/clearlooks_style.h:29, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkstyle.h:35, from ../libs/clearlooks-newer/clearlooks_style.h:24, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/clearlooks_style.h:29, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtkstyle.h:35, from ../libs/clearlooks-newer/clearlooks_style.h:24, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/animation.h:22, from ../libs/clearlooks-newer/clearlooks_style.h:29, from ../libs/clearlooks-newer/clearlooks_rc_style.c:25: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 647/1121] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_inverted.c:22: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 648/1121] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw.c:24: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 649/1121] Compiling libs/surfaces/faderport8/fp8_strip.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_glossy.c:27: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 650/1121] Compiling libs/surfaces/faderport8/faderport8_interface.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gmodule.h:28, from ../libs/clearlooks-newer/general-support.h:2, from ../libs/clearlooks-newer/ge-support.h:4, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/cairo-support.h:3, from ../libs/clearlooks-newer/ge-support.h:5, from ../libs/clearlooks-newer/clearlooks_types.h:4, from ../libs/clearlooks-newer/clearlooks_draw.h:4, from ../libs/clearlooks-newer/clearlooks_draw_gummy.c:22: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ [ 651/1121] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/thread.h:48, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/widgets/ardour_spinner.cc:21: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/thread.h:39, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:38, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/widgets/ardour_spinner.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 652/1121] Compiling libs/surfaces/faderport8/faderport16_interface.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/support.h:4, from ../libs/clearlooks-newer/support.c:22: ../libs/clearlooks-newer/support.c: In function 'clearlooks_get_parent_bg': /usr/include/glib-2.0/gobject/gtype.h:2458:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2458 | ((ct*) (void *) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro '_G_TYPE_CIC' 501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkobject.h:48:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 48 | #define GTK_OBJECT(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), GTK_TYPE_OBJECT, GtkObject)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkobject.h:93:44: note: in expansion of macro 'GTK_OBJECT' 93 | #define GTK_OBJECT_FLAGS(obj) (GTK_OBJECT (obj)->flags) | ^~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkwidget.h:204:44: note: in expansion of macro 'GTK_OBJECT_FLAGS' 204 | #define GTK_WIDGET_FLAGS(wid) (GTK_OBJECT_FLAGS (wid)) | ^~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkwidget.h:228:45: note: in expansion of macro 'GTK_WIDGET_FLAGS' 228 | #define GTK_WIDGET_NO_WINDOW(wid) ((GTK_WIDGET_FLAGS (wid) & GTK_NO_WINDOW) != 0) | ^~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/support.c:75:26: note: in expansion of macro 'GTK_WIDGET_NO_WINDOW' 75 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2472:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2472 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro '_G_TYPE_CIT' 514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtknotebook.h:44:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' 44 | #define GTK_IS_NOTEBOOK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_NOTEBOOK)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/support.c:75:62: note: in expansion of macro 'GTK_IS_NOTEBOOK' 75 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2472:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2472 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro '_G_TYPE_CIT' 514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtktoolbar.h:57:38: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' 57 | #define GTK_IS_TOOLBAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GTK_TYPE_TOOLBAR)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/support.c:75:92: note: in expansion of macro 'GTK_IS_TOOLBAR' 75 | while (parent && GTK_WIDGET_NO_WINDOW (parent) && !((GTK_IS_NOTEBOOK (parent)) || (GTK_IS_TOOLBAR (parent)))) | ^~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2458:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2458 | ((ct*) (void *) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro '_G_TYPE_CIC' 501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkwidget.h:137:44: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 137 | #define GTK_WIDGET(widget) (G_TYPE_CHECK_INSTANCE_CAST ((widget), GTK_TYPE_WIDGET, GtkWidget)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/gtk-2.0/gtk/gtkwidget.h:166:44: note: in expansion of macro 'GTK_WIDGET' 166 | #define GTK_WIDGET_STATE(wid) (GTK_WIDGET (wid)->state) | ^~~~~~~~~~ ../libs/clearlooks-newer/support.c:81:22: note: in expansion of macro 'GTK_WIDGET_STATE' 81 | state_type = GTK_WIDGET_STATE (parent); | ^~~~~~~~~~~~~~~~ [ 653/1121] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from ../libs/clearlooks-newer/clearlooks_style.c:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:1: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /usr/include/glib-2.0/gobject/gtype.h:698:1: note: declared here 698 | { | ^ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from ../libs/clearlooks-newer/clearlooks_style.c:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:3: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: /usr/include/glib-2.0/glib/gtypes.h:553:8: note: declared here 553 | struct _GTimeVal | ^~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtk.h:234, from ../libs/clearlooks-newer/clearlooks_style.c:22: /usr/include/gtk-2.0/gtk/gtkitemfactory.h:47:1: warning: function declaration isn't a prototype [-Wstrict-prototypes] 47 | typedef void (*GtkItemFactoryCallback) (); | ^~~~~~~ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../libs/clearlooks-newer/clearlooks_style.c: In function 'clearlooks_set_widget_parameters': /usr/include/glib-2.0/gobject/gtype.h:2458:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2458 | ((ct*) (void *) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro '_G_TYPE_CIC' 501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 38 | #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:64:77: note: in expansion of macro 'CLEARLOOKS_STYLE' 64 | params->style_functions = &(clearlooks_style_class->style_functions[CLEARLOOKS_STYLE (style)->style]); | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2458:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2458 | ((ct*) (void *) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro '_G_TYPE_CIC' 501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 38 | #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:75:31: note: in expansion of macro 'CLEARLOOKS_STYLE' 75 | params->radius = CLEARLOOKS_STYLE (style)->radius; | ^~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:2458:49: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2458 | ((ct*) (void *) g_type_check_instance_cast ((GTypeInstance*) ip, gt)) | ^ /usr/include/glib-2.0/gobject/gtype.h:501:66: note: in expansion of macro '_G_TYPE_CIC' 501 | #define G_TYPE_CHECK_INSTANCE_CAST(instance, g_type, c_type) (_G_TYPE_CIC ((instance), (g_type), c_type)) | ^~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.h:38:45: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_CAST' 38 | #define CLEARLOOKS_STYLE(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), CLEARLOOKS_TYPE_STYLE, ClearlooksStyle)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:87:28: note: in expansion of macro 'CLEARLOOKS_STYLE' 87 | params->parentbg = CLEARLOOKS_STYLE (style)->colors.bg[state_type]; | ^~~~~~~~~~~~~~~~ In file included from /usr/lib/glib-2.0/include/glibconfig.h:9, from /usr/include/glib-2.0/glib/gtypes.h:32, from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glib-2.0/gobject/gbinding.h:28, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glib-2.0/gio/gioenums.h:28, from /usr/include/glib-2.0/gio/giotypes.h:28, from /usr/include/glib-2.0/gio/gio.h:26, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from ../libs/clearlooks-newer/clearlooks_style.c:22: ../libs/clearlooks-newer/clearlooks_style.c: In function 'set_transparency': /usr/include/glib-2.0/gobject/gtype.h:2472:27: warning: cast discards 'const' qualifier from pointer target type [-Wcast-qual] 2472 | GTypeInstance *__inst = (GTypeInstance*) ip; GType __t = gt; gboolean __r; \ | ^ /usr/include/glib-2.0/glib/gmacros.h:1082:8: note: in definition of macro '_G_BOOLEAN_EXPR' 1082 | if (expr) \ | ^~~~ /usr/include/glib-2.0/glib/gmessages.h:651:9: note: in expansion of macro 'G_LIKELY' 651 | if (G_LIKELY (expr)) \ | ^~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1438:9: note: in expansion of macro 'g_return_val_if_fail' 1438 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/glib-2.0/gobject/gtype.h:514:66: note: in expansion of macro '_G_TYPE_CIT' 514 | #define G_TYPE_CHECK_INSTANCE_TYPE(instance, g_type) (_G_TYPE_CIT ((instance), (g_type))) | ^~~~~~~~~~~ /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:93:39: note: in expansion of macro 'G_TYPE_CHECK_INSTANCE_TYPE' 93 | #define GDK_IS_PIXBUF(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), GDK_TYPE_PIXBUF)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../libs/clearlooks-newer/clearlooks_style.c:1438:31: note: in expansion of macro 'GDK_IS_PIXBUF' 1438 | g_return_val_if_fail (GDK_IS_PIXBUF (pixbuf), NULL); | ^~~~~~~~~~~~~ [ 654/1121] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/pthread_utils.h:49, from ../libs/waveview/wave_view_private.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/waveview/waveview/wave_view_private.h: In member function 'bool ArdourWaveView::WaveViewDrawRequest::stopped() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/waveview/waveview/wave_view_private.h:205:46: note: in expansion of macro 'g_atomic_int_get' 205 | bool stopped() const { return (bool) g_atomic_int_get (&_stop); } | ^~~~~~~~~~~~~~~~ ../libs/waveview/wave_view_private.cc: In member function 'boost::shared_ptr ArdourWaveView::WaveViewCache::get_cache_group(boost::shared_ptr)': ../libs/waveview/wave_view_private.cc:210:14: warning: unused variable 'inserted' [-Wunused-variable] 210 | bool inserted = cache_group_map.insert (std::make_pair (source, new_group)).second; | ^~~~~~~~ [ 655/1121] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/generic_midi/interface.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 656/1121] Linking build/libs/widgets/libwidgets.so In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoPitchHMM.h:19, from ../libs/vamp-pyin/MonoPitchHMM.cpp:14: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 657/1121] Linking build/libs/clearlooks-newer/libclearlooks.so In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/midi++2/midi++/port.h:30, from ../libs/surfaces/generic_midi/midiaction.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 658/1121] Compiling libs/surfaces/faderport8/fp8_controls.cc [ 659/1121] Compiling libs/surfaces/faderport8/fp8_strip.cc [ 660/1121] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/midi++2/midi++/port.h:30, from ../libs/surfaces/generic_midi/midifunction.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 661/1121] Compiling libs/surfaces/faderport8/faderport2_interface.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/YinUtil.cpp:22: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 662/1121] Compiling libs/surfaces/faderport8/gui.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoPitchHMM.h:19, from ../libs/vamp-pyin/MonoPitch.h:17, from ../libs/vamp-pyin/MonoPitch.cpp:14: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 663/1121] Compiling libs/surfaces/faderport8/actions.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoNoteHMM.h:20, from ../libs/vamp-pyin/MonoNoteHMM.cpp:14: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 664/1121] Compiling libs/surfaces/faderport8/fp8_controls.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/midi++2/midi++/port.h:30, from ../libs/surfaces/generic_midi/midiinvokable.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 665/1121] Compiling libs/surfaces/faderport8/faderport8.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport/faderport_interface.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 666/1121] Compiling libs/surfaces/faderport8/fp8_strip.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoNoteHMM.h:20, from ../libs/vamp-pyin/MonoNote.h:17, from ../libs/vamp-pyin/MonoNote.cpp:14: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 667/1121] Compiling libs/surfaces/faderport8/callbacks.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoNoteHMM.h:20, from ../libs/vamp-pyin/MonoNote.h:17, from ../libs/vamp-pyin/PYinVamp.cpp:15: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 668/1121] Compiling libs/surfaces/cc121/gui.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoPitchHMM.h:19, from ../libs/vamp-pyin/MonoPitch.h:17, from ../libs/vamp-pyin/LocalCandidatePYIN.cpp:15: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 669/1121] Compiling libs/surfaces/cc121/operations.cc In file included from /usr/include/boost/math/policies/error_handling.hpp:11, from /usr/include/boost/math/distributions/detail/common_error_handling.hpp:12, from /usr/include/boost/math/distributions/arcsine.hpp:35, from /usr/include/boost/math/distributions.hpp:15, from ../libs/vamp-pyin/MonoNoteHMM.h:20, from ../libs/vamp-pyin/MonoNote.h:17, from ../libs/vamp-pyin/YinVamp.cpp:15: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ [ 670/1121] Compiling libs/surfaces/cc121/cc121.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/generic_midi/midicontrollable.cc:29: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 671/1121] Linking build/libs/vamp-pyin/libardourvamppyin.so [ 672/1121] Compiling libs/surfaces/cc121/cc121_interface.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h: In member function 'int ARDOUR::Source::use_count() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/source.h:134:41: note: in expansion of macro 'g_atomic_int_get' 134 | int use_count() const { return g_atomic_int_get (&_use_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:43: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/waveview/wave_view.cc:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from ../libs/gtkmm2ext/gtkmm2ext/gtk_ui.h:40, from ../libs/gtkmm2ext/gtkmm2ext/gui_thread.h:23, from ../libs/waveview/wave_view.cc:43: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/waveview/wave_view.cc:44: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/waveview/wave_view.cc:27: ../libs/waveview/waveview/wave_view_private.h: In member function 'bool ArdourWaveView::WaveViewDrawRequest::stopped() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/waveview/waveview/wave_view_private.h:205:46: note: in expansion of macro 'g_atomic_int_get' 205 | bool stopped() const { return (bool) g_atomic_int_get (&_stop); } | ^~~~~~~~~~~~~~~~ [ 673/1121] Compiling libs/surfaces/mackie/mcp_buttons.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport8_interface.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 674/1121] Compiling libs/surfaces/mackie/surface.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport16_interface.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 675/1121] Compiling libs/surfaces/mackie/button.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 676/1121] Compiling libs/surfaces/mackie/fader.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/surfaces/faderport/operations.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 677/1121] Compiling libs/surfaces/mackie/midi_byte_array.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:31, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:7, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:35, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:7, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/combobox.h:7, from /usr/include/gtkmm-2.4/gtkmm/comboboxtext.h:24, from ../libs/surfaces/generic_midi/gmcp_gui.cc:27: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 678/1121] Compiling libs/surfaces/mackie/controls.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/faderport8/faderport2_interface.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 679/1121] Compiling libs/surfaces/mackie/interface.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport/gui.cc:22: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport/gui.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport/gui.cc:35: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport/gui.cc:22: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport/gui.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 680/1121] Compiling libs/surfaces/mackie/device_info.cc [ 681/1121] Compiling libs/surfaces/mackie/subview.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/control_protocol/control_protocol/control_protocol.h:31, from ../libs/surfaces/cc121/cc121_interface.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 682/1121] Compiling libs/surfaces/mackie/pot.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 683/1121] Compiling libs/surfaces/mackie/led.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/surfaces/faderport8/fp8_base.h:25, from ../libs/surfaces/faderport8/fp8_controls.h:24, from ../libs/surfaces/faderport8/fp8_controls.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 684/1121] Compiling libs/surfaces/mackie/mackie_control_protocol.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/surfaces/mackie/button.cc:20: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 685/1121] Compiling libs/surfaces/mackie/jog.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 686/1121] Compiling libs/surfaces/mackie/surface_port.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/faderport8/fp8_strip.cc:19: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 687/1121] Compiling libs/surfaces/mackie/meter.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 688/1121] Compiling libs/surfaces/mackie/gui.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:36, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/callbacks.cc:28: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/callbacks.cc:24: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 689/1121] Compiling libs/surfaces/mackie/strip.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:36, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 690/1121] Compiling libs/surfaces/mackie/types.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/glibmm-2.4/glibmm/exception.h:22, from /usr/include/glibmm-2.4/glibmm/error.h:21, from /usr/include/glibmm-2.4/glibmm/fileutils.h:27, from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:36: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:62: ../libs/surfaces/generic_midi/midicontrollable.h: In member function 'MIDIControllable* GenericMidiControlProtocol::create_binding(const XMLNode&)': ../libs/surfaces/generic_midi/midicontrollable.h:90:51: warning: 'ctltype' may be used uninitialized in this function [-Wmaybe-uninitialized] 90 | void set_ctltype (CtlType val) { _ctltype = val; } | ~~~~~~~~~^~~~~ ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:878:35: note: 'ctltype' was declared here 878 | MIDIControllable::CtlType ctltype; | ^~~~~~~ ../libs/surfaces/generic_midi/generic_midi_control_protocol.cc:970:31: warning: 'ev' may be used uninitialized in this function [-Wmaybe-uninitialized] 970 | mc->bind_midi (channel, ev, detail); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 691/1121] Compiling libs/surfaces/mackie/jog_wheel.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: /usr/include/gtk-2.0/gtk/gtktypeutils.h: At global scope: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/value.h:24, from /usr/include/glibmm-2.4/glibmm/error.h:22, from /usr/include/glibmm-2.4/glibmm/threads.h:31, from ../libs/pbd/pbd/signals.h:34, from ../libs/ardour/ardour/ardour.h:34, from ../libs/ardour/ardour/plugin_insert.h:36, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/action.h:30, from ../libs/gtkmm2ext/gtkmm2ext/actions.h:27, from ../libs/surfaces/faderport8/actions.cc:32: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from ../libs/pbd/pbd/timing.h:22, from ../libs/ardour/ardour/plugin_insert.h:33, from ../libs/surfaces/faderport8/actions.cc:26: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ [ 692/1121] Compiling libs/surfaces/mackie/device_profile.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from ../libs/pbd/pbd/timing.h:22, from ../libs/pbd/pbd/debug.h:31, from ../libs/ardour/ardour/debug.h:31, from ../libs/surfaces/mackie/fader.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 693/1121] Compiling libs/surfaces/us2400/pot.cc [ 694/1121] Compiling libs/surfaces/us2400/interface.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from ../libs/pbd/pbd/xml++.h:44, from ../libs/ardour/ardour/async_midi_port.h:28, from ../libs/surfaces/cc121/operations.cc:22: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h: In member function 'ARDOUR::Session::PostTransportWork ARDOUR::Session::post_transport_work() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/session.h:1593:91: note: in expansion of macro 'g_atomic_int_get' 1593 | PostTransportWork post_transport_work() const { return (PostTransportWork) g_atomic_int_get (&_post_transport_work); } | ^~~~~~~~~~~~~~~~ [ 695/1121] Compiling libs/surfaces/us2400/jog.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/ardour/ardour/automation_control.h:28, from ../libs/surfaces/mackie/controls.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h: In member function 'virtual bool ARDOUR::AutomationList::touching() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/automation_list.h:112:41: note: in expansion of macro 'g_atomic_int_get' 112 | bool touching () const { return g_atomic_int_get (&_touching) != 0; } | ^~~~~~~~~~~~~~~~ [ 696/1121] Compiling libs/surfaces/us2400/jog_wheel.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/pbd/pbd/signals.h:34, from ../libs/pbd/pbd/transmitter.h:25, from ../libs/pbd/pbd/error.h:22, from ../libs/surfaces/mackie/interface.cc:24: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ [ 697/1121] Compiling libs/surfaces/us2400/device_info.cc In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37, from /usr/include/gtk-2.0/gtk/gtkwidget.h:36, from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35, from /usr/include/gtk-2.0/gtk/gtkbin.h:35, from /usr/include/gtk-2.0/gtk/gtkwindow.h:36, from /usr/include/gtk-2.0/gtk/gtkdialog.h:35, from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:33, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations] 236 | void gtk_type_init (GTypeDebugFlags debug_flags); | ^ In file included from /usr/include/glib-2.0/gobject/gobject.h:24, from /usr/include/glib-2.0/gobject/gbinding.h:29, from /usr/include/glib-2.0/glib-object.h:22, from /usr/include/glibmm-2.4/glibmm/varianttype.h:24, from /usr/include/glibmm-2.4/glibmm/variant.h:24, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/listhandle.h:21, from /usr/include/gtkmm-2.4/gtkmm/container.h:29, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here 704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36; | ^~~~~~~~~~~~~~~ In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31, from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30, from /usr/include/gtk-2.0/gtk/gtk.h:126, from /usr/include/gtkmm-2.4/gtkmm/targetentry.h:30, from /usr/include/gtkmm-2.4/gtkmm/targetlist.h:29, from /usr/include/gtkmm-2.4/gtkmm/widget.h:47, from /usr/include/gtkmm-2.4/gtkmm/container.h:30, from /usr/include/gtkmm-2.4/gtkmm/bin.h:31, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:31, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 73 | GTimeVal last_popdown; | ^~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/gtkmm-2.4/gtkmm/image.h:33, from /usr/include/gtkmm-2.4/gtkmm/entry.h:37, from /usr/include/gtkmm-2.4/gtkmm/treeview.h:42, from ../libs/gtkmm2ext/gtkmm2ext/utils.h:38, from ../libs/surfaces/faderport8/gui.cc:35: /usr/include/gdkmm-2.4/gdkmm/pixbufanimation.h:124:72: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations] 124 | Glib::RefPtr get_iter(const GTimeVal* start_time); | ^ In file included from /usr/include/glib-2.0/glib/galloca.h:32, from /usr/include/glib-2.0/glib.h:30, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: /usr/include/glib-2.0/glib/gtypes.h:551:26: note: declared here 551 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/unicode.h:23, from /usr/include/glibmm-2.4/glibmm/ustring.h:21, from /usr/include/gtkmm-2.4/gtkmm/alignment.h:7, from ../libs/surfaces/faderport8/gui.cc:21: ../libs/pbd/pbd/stateful.h: In member function 'bool PBD::Stateful::property_changes_suspended() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/pbd/pbd/stateful.h:108:58: note: in expansion of macro 'g_atomic_int_get' 108 | bool property_changes_suspended() const { return g_atomic_int_get (&_stateful_frozen) > 0; } | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h: In member function 'bool ARDOUR::AudioEngine::is_reset_requested() const': /usr/include/glib-2.0/glib/gatomic.h:96:20: warning: cast from type 'const gint*' {aka 'const int*'} to type 'gint*' {aka 'int*'} casts away qualifiers [-Wcast-qual] 96 | __atomic_load ((gint *)(atomic), &gaig_temp, __ATOMIC_SEQ_CST); \ | ^~~~~~~~~~~~~~~~ ../libs/ardour/ardour/audioengine.h:121:60: note: in expansion of macro 'g_atomic_int_get' 121 | bool is_reset_requested() const { return g_atomic_int_get (&_hw_reset_request_count); } | ^~~~~~~~~~~~~~~~ [ 698/1121] Compiling libs/surfaces/us2400/button.cc In file included from /usr/include/glib-2.0/glib/gthread.h:32, from /usr/include/glib-2.0/glib/gasyncqueue.h:32, from /usr/include/glib-2.0/glib.h:32, from /usr/include/glibmm-2.4/glibmm/threads.h:30, from ../libs/